Giao diện mới, backend mới

Mấy hôm nay ở nhà, có nhiều thời gian để kiểm tra lại giao diện của blog, và sẵn làm lại hệ thống backend luôn.

Trước giờ mình vẫn dùng nginx và cài đặt hoàn toàn bằng các dòng lệnh lưu sẵn. Nhưng sau khi tìm hiểu qua về OpenLiteSpeed thì mới thấy được nhiều ưu điểm của nó, đồng thời nó có sẵn luôn của 1 panel tích hợp luôn rất nhiều thứ khác (PHP nhiều phiên bản, Mariadb, hỗ trợ backup toàn bộ website / server sang Google Drive…) vô cùng tiện lợi.

Hình ảnh chính của bài viết được tải miễn phí từ: https://unsplash.com/photos/Tokc7PKfSGM

Ảnh gốc: https://unsplash.com/photos/-BcloalLAQM

Vì dùng OpenLiteSpeed + CyberPanel nên mình cũng phải thay đổi luôn các plugin đang dùng để cache hiện tại, đó là WP Rocket. OpenLiteSpeed ngoài hỗ trợ miễn phí phần webserver, họ cũng cung cấp thêm plugin LiteSpeed Cache để đảm nhiệm phần cache cho Wordpress.

Tuy nhiên, mình chỉ sử dụng LiteSpeed Cache để tối ưu các tài nguyên, còn phần Cache chính sẽ sử dụng cache của Cloudflare để giảm tải việc sử dụng tài nguyên của server.

Trước đây, khi dùng WP Rocket mỗi khi clear cache thì CPU server hoạt động khá cao, có khi chiếm 100% luôn. Hiện tại thì sẽ như sau:

  • LiteSpeed cache sẽ tối ưu các tài nguyên (css, js, hình ảnh) và tạo ra các css cần sử dụng ngay trên api của Quic.cloud (miễn phí nhưng có giới hạn), server gần như không phải dùng bất kỳ tài nguyên gì.
  • WP Cloudflare Super Page Cache sẽ cache trang và các tài nguyên này trên hệ thống CDN của Cloudflare (Hoàn toàn miễn phí), giúp phân bổ tài nguyên đến các máy chủ toàn thế giới, việc truy cập sẽ nhanh hơn thay vì truy cập trực tiếp từ server.
Ảnh gốc: https://unsplash.com/photos/hOhlYhAiizc

Nói chung là cuối cùng thì site load nhanh hơn, ít tốn tài nguyên hơn =))

Leave a Reply