نحوه فعال کردن فشرده سازی gzip در cPanel
فشرده سازی gzip این قابلیت را دارد که صفحات وب درخواستی را فشرده کرده و سپس به درخواست کننده ارسال کند، خاصیت این کار باعث کم شدن حجم صفحات وب، کاهش پهنای باند مصرفی و افزایش سرعت وب سایت می شود. باید دانست هاست هایی که با سیستم cpanel مدیریت می شوند می توانند براحتی با بهره گیری از mod_deflate آپاچی سرور اطلاعات را فشرده سازی کنند. اگر وب سایت شما نیز از سیستم مدیریت سی پنل استفاده می کند و همچنین سرویس دهنده شما mod_deflate را فعال کرده باشد، شما براحتی می توانید فشرده سازی صفحات را فعال سازید.
نحوه فعال کردن فشرده سازی gzip در cPanel
برای این کار وارد cPanle شوید، سپس در بخش “Software / Services” روی “Optimize Website” کلیک کنید.
[thumbnail target=”_self” alt=”نحوه فعال کردن فشرده سازی gzip در cPanel” src=”https://www.shopingserver.net/wp-content/uploads/2018/03/1-28.jpg”]
شما با دو گزینه compress all content و compress the specified MIME types و یک فضای متنی جهت مشخص کردن MIME Type های انتخابی مواجه می شوید که با انتخاب هر کدام از گزینه ها و کلیک Update Settings فشرده سازی فعال میشود.
[thumbnail target=”_self” alt=”نحوه فعال کردن فشرده سازی gzip در cPanel” src=”https://www.shopingserver.net/wp-content/uploads/2018/03/2-26.jpg”]
در حالت ۱: کلیه فایل های روی سایت شما هنگام درخواست فشرده می شوند
در حالت ۲: فقط فایل های که MIME type آنها را وارد کرده اید فشرده می شوند.
و در آخر بر روی “Update Settings” کلیک کنید.
نکته:
برخی MIME type های ممکن عبارتند از : text/html, text/plain, text/xml, text/css, text/javascript, application/javascript, application/xhtml+xml, application/xml, application/rss+xml, application/atom_xml, application/x-javascript, application/x-httpd-php, application/x-httpd-fastphp, application/x-httpd-eruby و image/svg+xml.
gzip چگونه کمک به افزایش سرعت سایت میکند؟
همان طور که گفته شد gzip میتواند با فشرده سازی صفحات سایت شما و ارسال آن به صورت فشرده شده به کاربر ارسال کند .این فشرده سازی باعث کاهش حجم صفحه سایت ، کاهش حجم مصرفی و پهنای باند و همچنین افزایش سرعت سایت شود.
سایت هایی که با استفاده از هاست سی پنل کنترل میشودنذ میتوانند به راحتی با استفاده از ابزار mod-deflate ، آپاچی سرور اطلاعات را فشرده سازی کنند.
اگر سایت شما نیز از کنترل پنل سی پنل استفاده می کند .
همچنین میزبان هاست شما قابلیت mod_deflate را فعال کرده باشد، شما براحتی می توانید فشرده سازی صفحات را فعال سازید.
روش های فعال سازی gzip
فعال سازی gzip در htaccess
یکی از ساده ترین روش ها برای فعال سازی gzip این است که کد آن را در فایل htaccess قرار دهیم برای این کار به ریشه اصلی وب سایت خود در هاست خود بروید و سپس فایل htaccess را پیدا کنید اگر فایل موجود نبود می توانید یک فایل متنی ایجاد نمایید و نام آن را به .htaccess تغییر دهید و سپس کد های زیر را در آن قرار دهید
<IfModule mod_deflate.c> # Compress HTML, CSS, JavaScript, Text, XML and fonts AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml # Remove browser bugs (only needed for really old browsers) BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent </IfModule>