زمانی که صحبت از بهینه سازی وب سایت می شود ، جزو اولین نکات این امر ، بهینه سازی پهنای باند و اطلاعاتی است که بین وب سرور و مرورگر رد و بدل می شود . Gzip فرمتی است جهت فشرده سازی داده های رد و بدل شده بین مرورگر و وب سرور . Gzip باعث می شود سرعت انتقال اطلاعات به دلیل فشرده سازی ، زیاد تر شود و در نتیجه سرعت سایت شما و نمایش آن برای کاربرانتان سریع تر می شود . برای فعال سازی فشرده سازی Gzip در Nginx ابتدا فایل پیکربندی Nginx را باز کنید:
1 |
nano /etc/nginx/nginx.conf |
و محتوای زیر را در آن قرار داده و ذخیره نمایید
1 2 3 4 5 6 7 8 9 |
gzip on; gzip_comp_level 2; gzip_http_version 1.0; gzip_proxied any; gzip_min_length 1100; gzip_buffers 16 8k; gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript; gzip_disable "MSIE [1-6].(?!.*SV1)"; gzip_vary on; |
سپس سرویس Nginx را یک بار ریست کنید تا فشرده سازی Gzip در Nginx فعال گردد .
اگر از Centos 7 یا RHEL 7 استفاده می کنید با دستور زیر سرویس آپاچی را ریست کنید :
1 |
systemctl restart nginx |
اگر از Centos 6 یا RHEL 6 استفاده می کنید با دستور زیر سرویس آپاچی را ریست کنید :
1 |
service nginx restart |
اگر از Ubuntu استفاده می کنید با دستور زیر سرویس آپاچی را ریست کنید :
1 |
systemctl restart nginx |
اگر از Debian استفاده می کنید با دستور زیر سرویس آپاچی را ریست کنید :
1 |
systemctl restart nginx |