Tải bản đầy đủ (.pdf) (4 trang)

Tăng tốc, tối ưu hoá cho Joomla 1.5x docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (145.54 KB, 4 trang )

Tăng tốc, tối ưu hoá cho Joomla 1.5x
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
Tham khảo: Website Analyzer
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 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. 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.

×