چگونه قابلیت فشرده سازی 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>
همچنین توجه داشته باشید که فشرده سازی در سمت سرور برای منابع از راه دور که در صفحه وب بارگذاری می شوند (مانند CSS از راه دور یا جاوا اسکریپت) کار نمی کند. این مهم است از بزار آزمون (مانند GTMetrix) استفاده شود تا فشرده سازی GZip را به درستی فعال کند. علاوه بر این برخی از برنامه ها دارای پشتیبانی داخلی برای فشرده سازی صفحات خود هستند. به عنوان مثال، در جوملا می توانید فشرده سازی Gzip را با مراحل زیر فعال کنید:
Global Configuration -> Server -> Gzip Page Compression
این قسمت را yes تنظیم کنید.