Nếu như bạn có một website đơn giản và mỗi ngày chỉ có vài trăm khách viếng thăm thì bạn không cần quan tâm tới bài viết này. Còn nếu bạn nhận thấy website của bạn luôn nạp rất chậm khi có nhiều người truy cập thì bạn cần bật tính năng "debug" của Joomla!
Sau đó quan sát xem có bao nhiêu truy vấn đã được thực thi. Trung bình từ 50 trở xuống là ổn. Còn trong trường hợp có hàng trăm truy vấn thì bạn cần phải chú ý tới tính năng cache của Joomla! và tham số cache của các module.
Sau đó quan sát xem có bao nhiêu truy vấn đã được thực thi. Trung bình từ 50 trở xuống là ổn. Còn trong trường hợp có hàng trăm truy vấn thì bạn cần phải chú ý tới tính năng cache của Joomla! và tham số cache của các module.
Tính năng debug của Joomla!
Sau khi bật tính năng debug của Joomla! bạn sẽ trông thấy các thông tin giống như dưới đây ở phía cuối website.Profile Information Application afterLoad: 0.001 seconds, 0.23 MB Application afterInitialise: 0.073 seconds, 2.16 MB Application afterRoute: 0.087 seconds, 2.83 MB Application afterDispatch: 0.112 seconds, 3.64 MB Application afterRender: 0.259 seconds, 4.45 MB Memory Usage 4702404 16 queries logged
Tham số cache là gì?
Đây là một tham số đặc biệt trong Joomla. Khi tham số này được bật, nó sẽ báo hiệu cho Joomla tạo cache cho module và giúp tăng tốc cho website. Tại sao lại như vậy? Lấy thí dụ, module của chúng ta hiển thị 10 banner quảng cáo mới nhất. Nếu là một developer giỏi, chỉ cần 1 truy vấn cho module đó, còn ngược lại sẽ mất 10 truy vấn để thực thi. Đáng buồn là thực tế thì có rất nhiều module như vậy, có lẽ do các developer chỉ chú trọng tới các tính năng và chỉ muốn nhanh chóng phát hành sản phẩm tới cộng đồng mà không chú trọng tới hiệu suất thực thi.
Khi Joomla cache mô-đun, sẽ chỉ mất một lần truy vấn khi trang chứa module đó được nạp lần đầu. Còn khi có người thứ hai ghé thăm trang này, đơn giản là Joomla chỉ cần lôi nó từ cache (một file nằm trong thư mục /cache của Joomla). Không phải thực hiện bất cứ truy vấn nào nữa và do vậy giảm tải cho máy chủ và tăng hiệu suất thực thi. Truy vấn chỉ được thực hiện lại sau khi cache hết hạn (theo mặc định của Joomla là 900s) - bạn có thể thiết lập lại giá trị này trong mục Site >> Global Configuration
Cách thêm tham số Cache cho module Joomla
Bước 1: Chỉnh sửa file XML của module
Bạn thêm vào đoạn mã sau:<params group="advanced"> <param name="cache" type="list" default="1" label="Caching" description="Select whether to cache the content of this module"> <option value="1">Use global</option> <option value="0">No caching</option> </param> <param name="cache_time" type="text" default="900" label="Cache Time" description="The time before the module is recached" /> </params>
Bước 2: Bật tính năng cache của module
Thuật ngữ:
- Module (mô-đun) là một trong các thành phần mở rộng của Joomla thường được dùng để hiện thị dữ liệu (VD: các tin bài mới nhất, các tin được xem nhiều nhất...)
- Cache / Caching: tính năng tạo bộ nhớ đệm trong Joomla! để giảm số truy vấn và tăng tốc độ thực thi
- Debug: tính năng gỡ lỗi trong Joomla!
Thứ Sáu, 20 tháng 5, 2011
//
Nhãn:
joomla
//
0
nhận xét
//
0 nhận xét to "Tăng tốc Joomla bằng cách tạo cache cho module"
Nhãn
- blog (2)
- c (1)
- dotnet (19)
- Đồ họa (1)
- excel (1)
- games (6)
- hedieuhanh (5)
- joomla (4)
- lamoffer (1)
- paidtoclick (1)
- phanmemkhac (1)
- php (31)
- thuthuat (1)
- trochoi (1)
- truyennguoilon (407)
- word (24)
Blog Archive
-
▼
2011
(507)
-
▼
tháng 5
(453)
- Delta Force: Black Hawk Down
- Download Microsoft Windows XP
- Download Windows Server full
- Hướng dẫn sử dụng các HĐH window
- Download Windows 7 Ultimate full
- Hướng dẫn cài đặt Windows 7 bằng hình ảnh
- Sử dụng auto click aurora kiếm tiền
- Sử dụng jQuery và PHP để phát hiện ảnh lỗi trên we...
- Kiểm tra Tinh Trạng Server với đoạn code đơn giản.
- Một số hàm thao tác với files trong PHP
- Chèn CSS fexternal của module Joomla vào template ...
- Tăng tốc Joomla bằng cách tạo cache cho module
- Hướng dẫn cách tạo module trượt 2 bên trong Joomla...
- Hướng dẫn cài đặt Joomla 1.6
- Cách kiếm tiền với site offer Việt Nam
- Làm chủ những tính năng lập dàn của Excel (Outlining)
- Các tạo và chỉnh sửa bảng trong word
- Đánh dấu chỉ mục cho văn bản
- Đặt tab cho văn bản
- Khắc phục sự cố trong Word
- Đọc các tập tin Word, Excel mà không cần có chương...
- Lỗi giãn dòng trong word
- Cách tạo mục lục tự động
- Y tá yêu nghề
- Xem phim
- Xa lộ cuồng
- Vụ án đêm Giáng Sinh - Phần một
- Vụ án đêm Giáng Sinh - Phần hai
- Vú em - Phần một
- Vú em - Phần hai
- Vú em - Phần ba
- Vòng tay ma nữ - Phần một
- Vòng tay ma nữ - Phần hai
- Vòng tay ma nữ - Phần ba
- Vòng tay ma nữ - Phần bốn
- Vòng luân cấm - Phần một
- Vòng luân cấm - Phần hai
- Vòng luân cấm - Phần ba
- Vòng luân cấm - Phần bốn
- Vợ tôi
- Võ Tắc Thiên - Phần một
- Võ Tắc Thiên - Phần hai
- Tuổi thơ - Phần 1
- Tuổi thơ - Phần 2
- Tuổi thơ - Phần 3
- Trường Thiếu Niên Khuyết Tật
- Tuần trăng mật
- Thằng Bờm
- Trôi theo dòng đời - Phần 1
- Trôi theo dòng đời - Phần 2
- Trôi theo dòng đời - Phần 3
- Trôi theo dòng đời - Phần 4
- Trôi theo dòng đời - Phần 5
- Trôi theo dòng đời - Phần 6
- Trôi theo dòng đời - Phần 7
- Trong trắng
- Trò chơi dại
- Triệu phú bất đắc dĩ - Phần 1
- Triệu phú bất đắc dĩ - Phần 2
- Trên đường biên giới
- Trắng tay
- Trang nhật ký buồn
- Tình cấm
- Tiểu Long Nữ
- Tiếng chuông định mệnh
- Thu Hương
- Thời sinh viên - Phần một
- Thời sinh viên - Phần hai
- Thầy Sơn
- Thầy Bảy
- Số đào hoa
- Sơ Agatha
- Sao băng - Phần một
- Sao băng - Phần hai
- Rối loạn cực khoái và chứng lãnh cảm
- Quỳnh Hoa
- Phòng trọ
- Phận má hồng - Phần một
- Phận má hồng - Phần hai
- Phận má hồng - Phần ba
- Phận má hồng - Phần bốn
- Ông bà Năm - Phần một
- Ông bà Năm - Phần hai
- Ở trọ
- Oan nghiệt
- Nửa vòng kỷ niệm - Phần một
- Nửa vòng kỷ niệm - Phần hai Hắn nhìn tôi một lần ...
- Nửa vòng kỷ niệm - Phần ba
- Nửa vòng kỷ niệm - Phần bốn
- Nửa đời hạnh phúc
- Nữ y tá
- Nữ sinh phòng trọ - Phần một
- Nữ sinh phòng trọ - Phần hai
- Nông trại
- Nó
- Những ngày xanh
- Những ngày khó quên
- Những ngày hè
- Những chuyến về quê
- Nhớ bác sĩ Tự
-
▼
tháng 5
(453)
Đăng nhận xét