(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 را مشاهده خواهید نمود.
جهت تست بدین طریق از مرورگر فایرفاکس استفاده نمائید.
2 دیدگاه. دیدگاه تازه ای بنویسید
سلام;
ایران سرور مقالههای جالبی برای افزایش سرعت نوشته منتها خودش به نظرم کمی عقب هست در این کار. برای مثال الان تمام هاستینگهای معروف رفتن سمت دیسکهای NVME و جایگزین کردن MariaDB به جای MySQL اما ایران سرور تنها در هاستهای گران قیمت خودش از NVME استفاده کرده و هنوز که هنوزه داره از MYSQL استفاده میکنه در صورتی که برتری MariaDB دیگه به همه ثابت شده. امیدوارم با این سیاست ایران سرور از باقی رقباش عقب نمونه
اینو به عنوان یکی از طرفداران ایران سرور نوشتم و امیدوارم هرچه سریعتر فکری برای ارتقاء کیفیت سرویس هاش بکنه
سلام علی جان؛ ممنون از نظر خوبت و اینکه ایران سرور برات مهمه.
بعد از اینکه نظر شما رو خوندیم بلافاصله در بخش پشتیبانی و نصب مطرح شد و الان هاست های وردپرسی جدید رو در بستر MariaDB ارائه می دیم.
ممنون از وقتی که گذاشتی
امیدواریم بتونیم همیشه رضایت شما کاربران عزیز را جلب کنیم.