You are in: Home Joomla Blog Tốc độ và vấn đề lưu trữ đệm trong Joomla! 1.6

Download Joomla 1.0.15

joomla-1-0-front-end.png

Download Joomla 1.5.15

joomla-1-5-back-end.png
Tốc độ và vấn đề lưu trữ đệm trong Joomla! 1.6
User Rating: / 4
PoorBest 

Trong bài viết đầu tiên "Phân quyền trong Joomla! 1.6" nói về ACL nâng cao và trong bài viết thứ hai "Trình cài đặt của Joomla! 1.6" chúng ta đã được cung cấp thêm một số thông tin về những cải tiến trong phiên bản tiếp theo của Joomla!. Tiếp tục chủ đề này, hôm nay chúng ta sẽ đề cập đến vấn đề "Tốc độ và lưu trữ đệm của Joomla! 1.6" cùng một số thông tin sâu hơn về phần mã mà thậm chí nhiều phát triển viên cũng ít quan tâm.

Lưu ý: Joomla! 1.6 vẫn đang trong giai đoạn đầu phát triển, thậm chí còn chưa phát hành bản an-pha. Mã có thể bị thay đổi mà không thông báo trước. Bởi vậy khi cài đặt thử nghiệm mà thấy chức năng nào đó không làm việc thì đừng nản chí :)

Joomla! 1.6Phiên bản Joomla! 1.6 sẽ tương thích hoàn toàn với PHP 5.2 và ngừng hỗ trợ đối với PHP4. Do đó chúng ta sẽ được giải phóng khỏi một số ràng buộc và tận dụng được sức mạnh của phiên bản PHP 5. Bạn sẽ nhận thấy rằng rất nhiều thư viện bị sửa đổi để tương thích đầy đủ với PHP 5. Như mọi người mong đợi, việc sử dụng  PHP 5 không chỉ mang lại sự trong sáng trong việc viết mã mà còn cải thiện tốc độ thực thi. Tất nhiên hiện tại vẫn còn sớm để đưa ra đánh giá một cách đầy đủ, nhưng nếu muốn bạn có thể bật tùy chọn debug trong vùng hậu sảnh (back-end) và bạn sẽ nhận được một số thông tin báo cáo về thời gian thực thi và tình hình sử dụng tài nguyên của Joomla! 1.6.

Ảnh dưới đây là thông tin khi sử dụng bản cài đặt Joomla! 1.5 mặc định:

Joomla! 1.6 debug

Nếu bạn thực hiện trên hệ thống Joomla! 1.6 bạn sẽ nhận được báo cáo như thế này...

Joomla! 1.6 debug

Đó là sự cải thiện khá tốt, giảm được 0,1 giây và 1,4 Mb bộ nhớ để trả về một trang kết quả. Tôi đã thử bật lưu trữ đệm (page caching) để xem điều gì sẽ xảy ra, tuy nhiên phiên bản mà tôi sử dụng hiện vẫn còn lỗi. Nói về lưu trữ đệm... có một số cải tiến thực sự ấn tượng. Đầu tiên là mã của bộ điều hợp lưu trữ đệm (caching adpater) sẽ được tối ưu và một số lỗi sẽ được loại bỏ. Cải thiện tuyệt vời nhất sẽ được chuyển giao sớm là tùy chọn cho phép quản lý lưu trữ đệm ở mức vị trí module. Với tùy chọn này bạn có thể quyết định một mô-đun được lưu trữ đệm khi đặt ở vị trí nào. Khi bật tính năng lưu trữ đệm vị trí và có một yêu cầu triệu gọi mô-đun, phần lưu trữ đệm sẽ được chèn vào thay vì phải thực hiện việc truy xuất tới database.

Keyword:

  • tốc độ, đệm, lưu trữ đệm, cài đặt, lỗi, cải thiện, thực thi
  • joomla, joomla 1.6, speed, caching, page caching, caching adapter, database, mã, php, php 4, php 5

Reference:

  • http://jfoobar.org/ (Wilco Jansen)

Chú ý: Ghi rõ nguồn VINAORA.COM khi sử dụng bài viết này.

 


Last Updated on Sunday, 14 December 2008 13:54