با نصب ماژول Google Page Speed در وب سرور Nginx سرعت باز شدن صفحات وب سایت های خود را چندین برابر افزایش دهید . اوج افزایش سرعت و کارایی این ماژول حرفه ای افزایش سرعت ، در وب سرور nginx مشاهده میشود . علاوه بر افزایش سرعت ، این پلاگین تاثیر مثبتی نیز بر سئو و سهولت تعامل اسپایدر ها با سایت شما میگذارد .
نصب ماژول Google Page Speed در وب سرور Nginx
برای نصب ماژول Google Page Speed در وب سرور Nginx حتما باید در هنگام کامپایل Nginx از سورس به صورت یک ماژول اضافه آن را به وب سرور معرفی کنید *:
ابتدا به نصب پیش نیاز های لینوکس می پردازیم :
در نسخه های RHEL مانند CentOS :
در نسخه های بر پایه Debian و Ubuntu :
آخرین نسخه ماژول Google Pagespeed طراحی شده برای Nginx را دانلود میکنیم :
حالا آخرین نسخه Page Speed را از سایت گوگل دانلود کرده و داخل پوشه nginx pagespeed module اکسترکت میکنیم :
حالا مجددا به root بر میگردیم و سورس نسخه مورد نظر Nginx را دانلود میکنیم :
و در آخر اقدام به کامپایل وب سرور Nginx از سورس میکنیم . با این فرق که علاوه بر ماژول های مورد نظر ، مازول nginx page speed را هم با کمک دستور configure به سورس اضافه میکنیم :
نحوه استفاده از ماژول ngx_pagespeed در nginx :
کانفیگ وب سرور nginx برای استفاده از googlepagespeed کار سختی نیست . برای استفاده از pagespeed در nginx کافی است تا مطابق دستورات زیر عمل کنید :
دو خط زیر را در فایل nginx.conf و داخل بلاک http اضافه کنید :
حالا در بلاک های مربوط به هر دامنه خطوط زیر را اضافه کنید :
و درانتها وب سرور Nginx را ریستارت کنید :
نویسنده Babak Ajideh
نصب ماژول Google Page Speed در وب سرور Nginx
برای نصب ماژول Google Page Speed در وب سرور Nginx حتما باید در هنگام کامپایل Nginx از سورس به صورت یک ماژول اضافه آن را به وب سرور معرفی کنید *:
ابتدا به نصب پیش نیاز های لینوکس می پردازیم :
در نسخه های RHEL مانند CentOS :
کد PHP:
sudo yum install gcc-c++ pcre-dev pcre-devel zlib-devel make
کد PHP:
sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev
کد PHP:
cd /root
wget https://github.com/pagespeed/ngx_pagespeed/archive/master.zip
unzip master.zip
cd ngx_pagespeed-master
کد PHP:
wget https://dl.google.com/dl/page-speed/psol/1.7.30.3.tar.gz
tar -xzvf 1.7.30.3.tar.gz
کد PHP:
cd /root
wget http://nginx.org/download/nginx-1.4.4.tar.gz
tar -xzf nginx-1.4.4.tar.gz
cd nginx-1.4.4
کد PHP:
./configure –add-module=/root/ps/ngx_pagespeed-master/
make
make install
کانفیگ وب سرور nginx برای استفاده از googlepagespeed کار سختی نیست . برای استفاده از pagespeed در nginx کافی است تا مطابق دستورات زیر عمل کنید :
دو خط زیر را در فایل nginx.conf و داخل بلاک http اضافه کنید :
کد PHP:
pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;
کد PHP:
location ~ “\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+” { add_header “” “”; }
location ~ “^/ngx_pagespeed_static/” { }
location ~ “^/ngx_pagespeed_beacon$” { }
location /ngx_pagespeed_statistics { allow 127.0.0.1; deny all; }
location /ngx_pagespeed_global_statistics { allow 127.0.0.1; deny all; }
location /ngx_pagespeed_message { allow 127.0.0.1; deny all; }
location /pagespeed_console { allow 127.0.0.1; deny all; }
کد PHP:
nginx -t
service nginx restart
نویسنده Babak Ajideh