راهکارها
بازارچه ابری
Arvan Docs

مستندات فنی

دسترسی به تمامی مستندات محصولات ابر آروان

Categories
Close
دسته‌بندی‌های سایت مشاهده دسته‌بندی‌ها بستن دسته‌بندی‌ها





مشاهده همه دسته‌ها All Categories

استفاده از PageSpeed در Apache در LimeSurvey

Time To Read ۲ دقیقه
Date ۲۵ بهمن ۱۳۹۸

بررسی فعال بودن PageSpeed

برای بررسی این‌ موضوع که mod_pagespeed برای Apache از پیش پیکربندی شده و در حال اجراست یا نه، روش‌های مختلفی وجود دارد:

  • فایل /opt/bitnami/apache2/conf/httpd.conf را بررسی کنید و ببینید خطوط زیر در آن وجود دارند یا نه:
Include conf/pagespeed.conf Include conf/pagespeed_libraries.conf

ماژول در مسیر /opt/bitnami/apache2/modules/mod_pagespeed_ap24.so قرار دارد.

  • Source code صفحه‌ی رندر شده‌ی اپلیکیشن را بررسی کنید. اگر تصاویر، CSS و جاوااسکریپت به حالت فشرده وجود داشت، ماژول فعال است. برای نمونه نام یک تصویر ممکن است sample.png.pagespeed.ic.ZWx38TQ7J5.png باشد.

بررسی آمار Pagespeed

بنا به دلایل امنیتی، اپلیکیشن PageSpeed تنها با 127.0.0.1 در دسترس است. برای دسترسی به آن با یک آدرس IP دیگر، مراحل زیر را طی کنید:

  • با ویرایش فایل /opt/bitnami/apache2/conf/pagespeed.conf دسترسی از راه دور را فعال کنید، بازنویسی URL را غیرفعال کنید و آدرس IP خود را به لیست آدرس‌های IP مجاز اضافه کنید. مطمین شوید که فایل نهایی به شکل زیر باشد:
<Location /pagespeed_admin>     <IfModule mod_rewrite.c>       RewriteEngine Off     </IfModule>     Order allow,deny     Allow from localhost     Allow from 127.0.0.1     Allow from SERVER-IP     SetHandler pagespeed_admin </Location>

تغییرات مشابهی را در بخش‌های /pagespeed_console و /mod_pagespeed_message نیز اعمال کنید. در برخی نسخه‌ها این بخش /mod_pagespeed_statistics نیز نام دارد.

  • Apache را دوباره راه‌اندازی کنید تا تغییرات اعمال شوند:
cd /opt/bitnami ./ctlscript.sh restart apache

حالا باید بتوانید آمار PageSpeed را با مرورگر خود و با وارد کردن آدرس http://SERVER-IP/pagespeed_admin بررسی کنید. تصویر زیر نمونه‌ای از چیزی است که باید مشاهده کنید:

راهنما: برای بررسی آمار PageSpeed می‌توانید از تونل SSH نیز استفاده کنید.

غیرفعال کردن PageSpeed

برای غیرفعال کردن PageSpeed مراحل زیر را طی کنید:

  • خطوط زیر را در فایل /opt/bitnami/apache2/conf/httpd.conf به حالت comment در آورید:
Include conf/pagespeed.conf Include conf/pagespeed_libraries.conf

  • Apache را دوباره راه‌اندازی کنید:
sudo /opt/bitnami/ctlscript.sh restart apache

خالی کردن حافظه‌ی نهان PageSpeed

برای خالی کردن حافظه‌ی نهان PageSpeed مراحل زیر را طی کنید:

  • دستور زیر را اجرا کنید:
sudo touch /opt/bitnami/apache2/var/cache/mod_pagespeed/cache.flush

  • Apache را دوباره راه‌اندازی کنید:
sudo /opt/bitnami/ctlscript.sh restart apache