نصب ماژول Google Page Speed در وب سرور Nginx

نصب ماژول Google Page Speed در وب سرور Nginx

با نصب ماژول Google Page Speed در وب سرور Nginx سرعت باز شدن صفحات وب سایت های خود را چندین برابر افزایش دهید . اوج افزایش سرعت و کارایی این ماژول حرفه ای افزایش سرعت ، در وب سرور nginx مشاهده میشود . علاوه بر افزایش سرعت ، این پلاگین تاثیر مثبتی نیز بر سئو و سهولت تعامل اسپایدر ها با سایت شما میگذارد .

نصب ماژول Google Page Speed در وب سرور Nginx

نصب ماژول Google Page Speed در وب سرور Nginx

برای نصب ماژول Google Page Speed در وب سرور Nginx حتما باید در هنگام کامپایل Nginx از سورس به صورت یک ماژول اضافه آن را به وب سرور معرفی کنید ‌:

ابتدا به نصب پیش نیاز های لینوکس می پردازیم :

در نسخه های RHEL مانند CentOS :

sudo yum install gcc-c++ pcre-dev pcre-devel zlib-devel make

در نسخه های بر پایه Debian و Ubuntu :

sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev

آخرین نسخه ماژول Google Pagespeed طراحی شده برای Nginx را دانلود میکنیم :

cd /root

wget https://github.com/pagespeed/ngx_pagespeed/archive/master.zip

unzip master.zip

cd ngx_pagespeed-master

حالا آخرین نسخه Page Speed را از سایت گوگل دانلود کرده و داخل پوشه nginx pagespeed module اکسترکت میکنیم :

wget https://dl.google.com/dl/page-speed/psol/1.7.30.3.tar.gz

tar -xzvf 1.7.30.3.tar.gz

حالا مجددا به root بر میگردیم و سورس نسخه مورد نظر Nginx را دانلود میکنیم :

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

و در آخر اقدام به کامپایل وب سرور Nginx از سورس میکنیم . با این فرق که علاوه بر ماژول های مورد نظر ، مازول nginx page speed را هم با کمک دستور configure به سورس اضافه میکنیم :

./configure –add-module=/root/ps/ngx_pagespeed-master/

make

make install

نحوه استفاده از ماژول ngx_pagespeed در nginx

کانفیگ وب سرور nginx برای استفاده از googlepagespeed کار سختی نیست . برای استفاده از pagespeed در nginx کافی است تا مطابق دستورات زیر عمل کنید :

دو خط زیر را در فایل nginx.conf و داخل بلاک http اضافه کنید :

pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;

حالا در بلاک های مربوط به هر دامنه خطوط زیر را اضافه کنید :

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; }

و درانتها وب سرور Nginx را ریستارت کنید :

nginx -t

service nginx restart

برای استفاده از خدمات کانفیگ سرور درخواست های خود را برای ما تیکت کنید .

پاسخ به کلیه سوالات شما در زمینه وب هاستینگ و مدیریت سرور در انجمن کامپایلر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *