Hướng dẫn kích hoạt LSCACHE LITESPEED trên website giúp tăng tốc và giảm tải
Như quý khách đã biết, iNET đã nâng cấp và sử dụng Web Server Litespeed Enterprise trên toàn bộ các máy chủ Hosting. Việc này mang lại nhiều lợi ích cho các khách hàng đang sử dụng Hosting tại iNET như:
- Nâng cao hiệu năng xử lý máy chủ
- Tối ưu tài nguyên xử lý máy chủ
- Tăng tốc ứng dụng Web, SSL
- Bảo mật hạn chế tấn công DDOS
Ở bài viết này, iNET hướng dẫn quý khách tăng tốc WebSite sử dụng LiteSpeed Cache (LSCache).
Xem hướng dẫn bằng video
Hoặc bạn cũng có thể xem bài viết hướng dẫn chi tiết kích hoạt LScache cho website.
1. Đối với Website sử dụng WordPress:

- Nếu bạn sử dụng WordPress, hãy tắt toàn bộ Plugin tạo cache như WP Supper Cache, W3 Total Cache, WP Rocket,…
Sau đó hãy cài đặt Plugin LiteSpeed Cache vào là bạn đã kích hoạt thành công mà không cần phải tùy chỉnh gì thêm. Nếu bạn cần tùy chỉnh thêm gì thì có thể xem qua các thiết lập tại phần LiteSpeed Cache >> Settings
- Để kiểm tra LSCache đã hoạt động hay chưa, bạn hãy truy cập http://www.webconfs.com/http-header-check.php và gõ tên miền miền Website vào đây rồi ấn Submit, nếu có dòng X-LiteSpeed-Cache nghĩa đã cài đặt thành công. Biến này có 2 giá trị miss (có nghĩa trang chưa được lưu cache) và hit (có nghĩa trang đã được lưu cache).
2. Đối với Website sử dụng XenForo
Để cài đặt LiteSpeed Cache cho website sử dụng XenForo người dùng cần disable toàn bộ các ứng dụng Cache đang chạy nếu có
- Đối với XenForo 1.x chỉ cần cài đặt LiteSpeed Cache - Community theo mặc định và kích hoạt là có thể dụng được.
- Đối với XenFoto 2.x bạn cài đặt LiteSpeed Cache for XF2 vào website với các tham số mặc định. Sau đó thêm đoạn dưới vào file .htaccess
# LiteSpeed XenForo cache
<IfModule litespeed>
CacheLookup public on
RewriteEngine On
# cache
RewriteCond %{HTTP_COOKIE} !xf_user [NC]
RewriteRule .* - [E=Cache-Control:max-age=360]
# no cache
RewriteCond %{HTTP_COOKIE} xf_user [NC]
RewriteRule .* - [E=Cache-Control:vary=loggedin]
RewriteCond %{HTTP_COOKIE} xf_user [NC]
RewriteRule .* - [E=Cache-Control:no-cache]
</IfModule>
3. Đối với Website sử dụng Drupal
- Đối với các Website phiên bản nhỏ hơn Drupal 8 thêm đoạn dưới vào file .htaccess của Website
Bỏ qua # Various rewrite rules nếu đã tồn tại
# Various rewrite rules.
<IfModule mod_rewrite.c>
########## Begin - Litespeed cache
<IfModule LiteSpeed>
CacheDisable public /
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^GET|HEAD|PURGE$
RewriteCond %{HTTP_HOST} ^(www.)?your_domain_name.com [NC]
RewriteCond %{REQUEST_URI} !admin|register|login [NC]
RewriteCond %{HTTP_COOKIE} !SESS [NC]
RewriteCond %{QUERY_STRING} !nocache
RewriteRule .* - [E=Cache-Control:max-age=120]
</IfModule>
########## End - Litespeed cache
- Đối với Website sử dụng phiên bản Drupal 8 cài đặt
<IfModule LiteSpeed>
CacheLookup on
</IfModule>
4. Đối với Website sử dụng Joomla
- Bước 1: Thêm đoạn dưới vào file .htaccess
<IfModule LiteSpeed>
CacheLookup on
</IfModule>
Nếu Web Joo
- Bước 2: Tải com_lscache, lscache_plugin về máy sau đó vào phần quản trị Joomla Extensions >> Manage >> Install upload 2 file vừa tải về ở dạng zip để tiến hành cài đặt Plugin

- Bước 3: Bật plugin LSCache vừa cài đặt Extensions >> Plugins

Nếu bạn muốn tùy chỉnh thêm hãy vào phần Components >> LitespeedCache

5. Đối với những website dùng mã nguồn PHP khác:
Đối với các website dùng mã nguồn PHP khác Quý khách có thể bật Litespeed bằng cách chèn đoạn mã sau vào file .htaccess:
<IfModule LiteSpeed>
RewriteEngine On
CacheLookup Public on
## Lưu cache vào hai phương thức HEAD và GET
RewriteCond %{REQUEST_METHOD} ^HEAD|GET$
# Một số trang không lưu cache
RewriteCond %{REQUEST_URI} !/(login|register|administrator|cron|admin)\.php$
RewriteRule .* - [E=Cache-Control:max-age=120]
</IfModule>
Chúc bạn thực hiện thành công!