- Tối ưu Template.
- Bật tính năng nén thông tin bằng GZip
- Hạn chế sử dụng các Component/Module
- Hạn chế sử dụng các tính năng thống kê
- Lựa chọn đúng công cụ seo/SEF
- Bật tính năng cache của hệ thống
- Loại bỏ các truy vấn tồi
- Tránh xa việc bắc cầu (Bridge)
- Tối ưu Cơ sở dữ liệu
Tối ưu Template
Joomla có một hệ thống template cực kỳ phong phú và phần lớn trong số chúng đều trông rất đẹp, tuy nhiên không phải template nào cũng tuân theo chuẩn và đạt yêu cầu về tốc độ. Do vậy để tối ưu Template bạn cần chú ý một số vấn đề sau:
- Thiết kế website theo chuẩn (HTML và CSS) để các trình duyệt có thể tính toán nhanh chóng và hiển thị chính xác những gì bạn muốn hiển thị.
- Tránh sử dụng các ảnh có kích thước lớn hoặc sử dụng nhiều ảnh.
- Giảm kích thước của các file CSS, Javascript
Bật GZip
GZip là một tính năng cho phép nén các thông tin. Nó đặc biệt hữu dụng khi Joomla của bạn được host trên Server có bộ xử lý mạnh.
Hạn chế sử dụng các Component/Module
Nếu bạn ghé thăm http://extensions.Joomla.org bạn sẽ thấy Joomla! có hàng ngàn các Component/Module, tuy nhiên không phải cái nào cũng được thiết kế tốt. Và chính những component/module này đã làm giảm tốc độ nạp website của bạn. Do vậy hãy cẩn thận trong việc lựa chọn và cài đặt các Component/Module. Hãy hạn chế xuống mức thấp nhất có thể và xóa ngay những Component/Module không dùng đến.
Hạn chế các tính năng liên quan tới thống kê
Các Component/Module thống kê thường được thiết kế và hiển thị các thông tin trông rất bắt mắt tuy nhiên chúng lại là thủ phạm gây ra hàng tấn truy vấn tới MySQL. Do vậy thay vì dùng các Component/Module này bạn có thể sử dụng "Google Analytics"
Lựa chọn đúng công cụ seo/SEF
Joomla có khá nhiều công cụ hỗ trợ seo/SEF (tạo các link thân thiện đối với máy tìm kiếm và người sử dụng) như: OpenSEF, Artio JoomSEF, sh404SEF... Tuy nhiên không phải cứ cái nào cung cấp nhiều tính năng, cấu hình dễ dàng, hiển thị đẹp là cái mà bạn lựa chọn. Bạn cần xem xét kỹ về cách thức làm việc của các công cụ này vì hầu hết trong số chúng tạo ra hàng tấn truy vấn tới MySQL.
Bật tính năng Cache của hệ thống
Nếu bạn bật tính năng tạo Cache cho các bài viết và module, chúng sẽ được nạp nhanh hơn (các mambot không bị xử lý mỗi khi trang được nạp).
Loại bỏ các truy vấn tồi
Bật tính năng debug của website và kiểm tra các truy vấn được thực thi. Hãy luôn giữ số truy vấn thấp nhất có thể (từ 30-50 truy vấn). Xác định các Component/Module/Mambot tạo ra nhiều truy vấn để tìm cách tối ưu hoặc thông báo cho tác giả của Component/Module/Mambot đó.
Tránh xa việc bắc cầu (Bridge)
Nhiều người thích tích hợp forum (chẳng hạn SMF), thư viện ảnh (chẳng hạn Gallery2) vào Joomla thông qua một cầu nối (Bridge). Tuy nhiên Bridge lại chính là nguyên nhân làm giảm tốc độ của Joomla. Do vậy hãy cố gắng không sử dụng Bridge.
Tối ưu Cơ sở dữ liệu (Database)
Có 2 loại tối ưu: Tối ưu các bảng và tối ưu các lược đồ. Tối ưu lược đồ thì chỉ cần thực hiện một lần (Xem thêm bài: Cải thiện các truy vấn SQL). Tối ưu các bảng thì cần thực hiện thường xuyên (khi dữ liệu được thêm, chỉnh sửa hoặc xóa). Để tối ưu các bảng: Mở phpMyadmin > Chọn Joomla > chọn bảng muốn tối ưu> chọn Optimize.
- 28/02/2010 04:18 - 7 cách kiếm tiền từ trang web
- 28/02/2010 04:16 - Host miễn phí tốt nhất
- 28/02/2010 04:14 - Tăng tốc Joomla! bằng cách tạo cache cho module
- 28/02/2010 04:10 - Bật tính năng "cache" để tăng tốc cho Joomla 1.5!
- 28/02/2010 04:07 - Tạo link thân thiện SEO/SEF
- 28/02/2010 04:05 - Phân quyền bảo mật trong joomla
- 28/02/2010 04:02 - Việc cấu hình Joomla để cho phép gửi và nhận mail
- 28/02/2010 04:00 - Chỉ hiển thị vùng {mainbody} hay {component} của một Website Joomla
- 28/02/2010 03:59 - Thay đổi cách hiển thị tiêu đề bài viết trong Joomla
- 28/02/2010 03:55 - Lỗi mất ký tự tiếng Việt trong tiêu đề Joomla 1.5
- 28/02/2010 03:54 - Cấm xem vị trí các module trên Template
- 28/02/2010 03:47 - Cách trình bày trang Homepage (Frontpage)
- 28/02/2010 03:45 - Cài đặt các thành phần mở rộng cho Joomla
- 28/02/2010 03:44 - Lỗi đăng nhập vào Joomla
- 28/02/2010 03:42 - Các thông số cần chú ý khi upload lên server
- 28/02/2010 03:36 - Bảo mật cho trang quản trị administrator bằng mật khẩu
- 28/02/2010 03:23 - Kiểm tra Website Joomla bằng Joomla! HISA
- 28/02/2010 03:22 - Hướng đẫn sử dụng Facebook toàn tập
Kiến Thức Thiết Kế Web 

