خب یکی از راهکارهای افزایش سرعت لود شدن سایت استفاده از فشرده سازی gzip هست و یک یکی از راه های محبوب و واقعا موثر به حساب میاد که به طور کلی  میتواند 70 درصد حجم صفحات را کاهش دهد.

امروزه تمامی مرورگرها از قابلیت فشرده سازی GZip استفاده میکنند تا در مصرف ترافیک صرفه جویی کنند. اگر سرور سایت از این قابلیت پشتیبانی کند تمامی فایل ها را به صورت فشرده انتقال میدهد که حجم نهایی سایت کمتر شده و محتوا سایت در مدت زمان کمتری به کاربر نمایش داده می شود.

البته استفاده ناصحیح از gzip میتواند باعث بروز مشکلات و یا حتی کند شدن سایت شما شود .

gzip-%d9%81%d8%b4%d8%b1%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c

برای فعال سازی Gzip  لازم است خطوطی را به فایل htaccess  خود در سرور اضافه نمایید .
البته باید دقت نمایید که سرور شما چیست و از چه سیستم عاملی استفاده میکند. پیشنهاد میکنم قبل از هر تغییری یک فایل پشتیبان از فایل اصلی تهیه نمایید .

کد زیر رو داخل فایل .htaccess خود قرار دهید:

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

 

<IfModule mod_filter.c>
    AddOutputFilterByType DEFLATE "application/atom+xml" \
                                  "application/javascript" \
                                  "application/json" \
                                  "application/ld+json" \
                                  "application/manifest+json" \
                                  "application/rdf+xml" \
                                  "application/rss+xml" \
                                  "application/schema+json" \
                                  "application/vnd.geo+json" \
                                  "application/vnd.ms-fontobject" \
                                  "application/x-font-ttf" \
                                  "application/x-javascript" \
                                  "application/x-web-app-manifest+json" \
                                  "application/xhtml+xml" \
                                  "application/xml" \
                                  "font/eot" \
                                  "font/opentype" \
                                  "image/bmp" \
                                  "image/svg+xml" \
                                  "image/vnd.microsoft.icon" \
                                  "image/x-icon" \
                                  "text/cache-manifest" \
                                  "text/css" \
                                  "text/html" \
                                  "text/javascript" \
                                  "text/plain" \
                                  "text/vcard" \
                                  "text/vnd.rim.location.xloc" \
                                  "text/vtt" \
                                  "text/x-component" \
                                  "text/x-cross-domain-policy" \
                                  "text/xml"

</IfModule>