نصب lscache در لایت اسپید
(LCache (LateSpeed Cache یک سیستم کشینگ برای محتوای پویای ساخته شده در وب سرور LiteSpeed می باشدو شما می توانید از آن در وردپرس، جوملا و سایر وب سایت های پویا استفاده کنید و با افزایش سرعت سایت شما خواهد شد.
جهت نصب lscache مراحل زیر را دنبال کنید.
فایل httpd-includes.conf را با دستور زیر باز نموده:
nano /etc/httpd/conf/extra/httpd-includes.conf
کد زیر را به آن اضافه نمائید:
<IfModule Litespeed> CacheRoot /home/lscache/ </IfModule>
فایل بنام cust_httpd.CUSTOM.3.pre را با دستور زیر باز نموده:
nano /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.3.pre
کد زیر را به آن اضافه نمائید:
<IfModule Litespeed> CacheRoot lscache </IfModule>
فایل از قبل وجود ندارد و با اعمال این تغییر ایجاد می شود.
دستورات زیر را سپس اجرا کنید:
Cd /usr/local/directadmin/custombuild ./build rewrite_confs
mkdir /tmp/diskcache chown nobody:nobody /tmp/diskcache chmod 700 /tmp/diskcache
فایل httpd-vhosts.conf را با دستور زیر باز نموده:
nano /etc/httpd/conf/extra/httpd-vhosts.conf
کد زیر را به آن اضافه نمائید:
<IfModule LiteSpeed> RewriteEngine On ## cache should be available for HEAD or GET requests RewriteCond %{REQUEST_METHOD} ^HEAD|GET$ ## select which pages to cache RewriteCond %{HTTP_COOKIE} page_contain_cachetoken=yes # with other condition RewriteCond %{QUERY_STRING} !s=[a-fA-F0-9]{32} # excluding certain URLs RewriteCond %{REQUEST_URI} !/(login|register|usercp|private|profile|cron|image)\.php$ # cache for 2 mins for php pages only RewriteRule /(.*\.php)?$ - [E=Cache-Control:max-age=120] </IfModule>
سپس در پنل مدیریتی لایت اسپید نیز تغییرات زیرر اعمال نمائید:
وارد مسیر زیر شده
Server>cache>cache storage settings>edit
مقادیر را بصورت زیر تنظیم کنید:
Storage Path = /tmp/diskcache Server>cache>cache policy>edit Check Private Cache = yes Privately Cache All = yes
در مرحله بعد یک virtual Hosts با نام دلخواه ایجاد نموده و تنظیمات را بصورت زیر انجام دهید:
Virtual Host Root = $SERVER_ROOT/conf/templates/ Config File = $SERVER_ROOT/conf/template.xml Enable Scripts/ExtApp=yes Restraine=yes
در گام بعد وارد مسیر زیر شده
Virtual Hosts>cache>cache storage settings>edit
مقادیر را بصورت زیر تنظیم کنید:
torage Path = /tmp/diskcache
سپس وارد مسیر زیر شده :
Virtual Hosts >cache>cache policy>edit
مقادیر را بصورت زیر تنظیم کنید:
Check Private Cache = yes rivately Cache All = yes
در پایان نیاز است محیط گرافیکی را ریستارت کنید، گزینه Graceful restart را انتخاب نموده تا تغییرات اعمال شود.
روش تست فعال بودن lscache
در زمان باز شدن سایت در مرور گر کلید F12 را کلیک کنید.
قسمت Network را انتخاب و F5 را کلیک کنید.
بر روی یک لینک مثل تصویر زیر کلیک کنید.
در سمت راست اگر lscache بدرستی نصب شده باشد، گزینه X-LiteSpeed-Cache را مشاهده خواهید نمود.
جهت تست بدین طریق از مرورگر فایرفاکس استفاده نمائید.