چگونه قابلیت فشرده سازی gzip را برای سایت فعال کنیم ؟

چگونه قابلیت فشرده سازی gzip را برای سایت فعال کنیم ؟

GZIP  عملکرد وب سایت را افزایش داده و باعث کاهش زمان لود شدن سایت می شود. زمانی که بازدید کننده ای درخواستی برای سایت شما ارسال می کند ، سرور صفحه ی درخواست شما را فشرده سازی می کند. به طور قابل توجهی سایز آن را کاهش می دهد و انتقال آن به سرویس مشتری سریع تر انجام می شود. توجه به این نکته حائز اهمیت است که زمان لازم برای فشرده سازی فایل بسیار کمتر از زمان انتقال یک فایل بزرگ در اینترنت است و در نتیجه فشرده سازی عملکرد یک وب سایت را افزایش می دهد. برای فعال کردن فشرده سازی GZIP برای متن، HTML، جاوا اسکریپت، CSS و XML شما می توانید دستورات زیر را در داخل فایل htaccess وب سایت خود اضافه کنید:

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

</IfModule>
شما می توانید فایل .htaccess را از طریق File manager  در سی پنل و یا FTP ویرایش کنید .
علاوه بر این می توانید  مستقیما از قسمت  Optimize Website در سی پنل فشرده سازی را انجام دهید .

همچنین توجه داشته باشید که فشرده سازی در سمت سرور برای منابع از راه دور که در صفحه وب بارگذاری می شوند (مانند CSS از راه دور یا جاوا اسکریپت) کار نمی کند. این مهم است از بزار آزمون  (مانند GTMetrix) استفاده شود تا فشرده سازی GZip را به درستی فعال کند. علاوه بر این برخی از برنامه ها دارای پشتیبانی داخلی برای فشرده سازی صفحات خود هستند. به عنوان مثال، در جوملا می توانید فشرده سازی Gzip را با مراحل زیر فعال کنید:

Global Configuration -> Server -> Gzip Page Compression

 این قسمت را yes تنظیم کنید.