Bài viết này nhằm ghi chú lại cách cài đặt custom header cho OpenLiteSpeed. Cấu hình Browser Cache TTL trên OpenLiteSpeed. Chi tiết các bước như sau:
Trước tiên, để kiểm tra xem bạn đã bật Browser Cache TTL chưa thì vào Setting của plugin LiteSpeed Cache. Chú ý phần Cache > Browser
Tuy nhiên để phần này hoạt động đúng, chúng ta phải cài đặt lại:
Các bước cài đặt Browser Cache TTL
Bước 1:
Truy cập bảng điều khiển OpenLiteSpeed, chọn Virtual Hosts > Context
Đồng thời bấm dấu + ở góc phải để tạo mới context với kiểu Static
Bước 2:
Cài đặt Browser Cache TTL OpenLiteSpeed cho site thông thường
Màn hình Static Context Definition hiện ra ta cấu hình như sau:
URI: exp:^.*(woff|woff2|jpg|jpeg|png|css|js|gif|svg|webp)$
Location: $DOC_ROOT/$0
Accessible và Enable Expire: Yes
Expires By Type: application/javascript=A15552000, text/css=A15552000
Header Operations:
1 2 |
unset Cache-control set Cache-control public, max-age=15552000 |
Cài đặt Browser Cache TTL OpenLiteSpeed cho site WordPress
URI: exp:^.*(woff|woff2|jpg|jpeg|png|css|js|gif|svg|webp|fon|fot|ttf)$
Location: $DOC_ROOT/$0
Accessible và Enable Expire: Yes
Expires By Type: text/css=A15552000, image/gif=A15552000, image/x-icon=A15552000, image/jpeg=A15552000, application/x-javascript=A15552000, text/javascript=A15552000, application/javascript=A15552000, image/png=A15552000, image/webp=A15552000, font/ttf=A15552000, font/woff=A15552000, font/woff2=A15552000, application/x-font-ttf=A15552000, application/x-font-woff=A15552000, application/font-woff=A15552000, application/font-woff2=A15552000
Header Operations:
1 2 3 |
unset Cache-control set Cache-control public, max-age=15552000 set Access-Control-Allow-Origin: * |
Hoàn thành bấm Save. Done. Nhớ khởi động lại OpenLiteSpeed rồi hãy xem giá cả thị trường
Tắt wordpress cron và bật cron của Linux
Disable wp_cron bằng mã này: define('DISABLE_WP_CRON', true);
trong file wp-config.php
Sử dụng linux cron, php:
*/5 * * * * /usr/local/lsws/lsphp74/bin/php /home/site-ltd/public_html/wp-cron.php >/dev/null 2>&1
Kiểu php khác:
1 |
*/10 * * * * cd /var/www/example.com/htdocs; php /var/www/example.com/htdocs/wp-cron.php?doing_wp_cron > /dev/null 2>&1 |
Sử dụng curl:
1 |
*/6 * * * * curl http://example.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1 |
hoặc chạy với wget:
*/5 * * * * wget -q -O - https://site-ltd/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Tùy thuộc vào loại web server và phiên bản php nào mà bạn sử dụng cho thích hợp.