بهینه‌سازی سایت سئو و بهینه‌سازی

زمان بارگذاری سایت خود را کاهش دهید. بخش دوم: فشرده سازی

در بخش اول کاهش زمان بارگذاری وب سایت به موضوع تصاویر و اهمیت آنها در این امر اشاره کردیم. در این قسمت میخواهیم شما را با مبحث فشرده سازی در دنیای وب آشنا کنیم.

قبل از هر چیز باید به این نکته اشاره کنیم که شرکت گوگل از سال ۲۰۱۰ مدت زمان بارگذاری سایت را از جمله معیارهای خود برای تشخیص وب سایت خوب از بد قرار داد تا بدین ترتیب اهمیت موضوع بیشتر روشن شود.

فشرده سازی مانند این است که فایل های وب سایت خود در یک فایل زیپ قرار دهید. فشرده سازی به طور قابل ملاحضه ای در حجم سایز صفحه و سرعت بارگذاری آن تاثیر گذار است. بر اساس وب سایت varvy.com فشرده سازی می تواند بین ۵۰ تا ۷۰ درصد از حجم مازاد فایل های HTML و CSS شما را کاهش دهد. این حجم مازاد دقیقا همان حجمی است که کاربر برای دیدن صفحه نیاز به دانلود آنها ندارد.

فشرده سازی پروسه ای است که در سمت سرور و تنظیمات مربوط به آن انجام می شود لذا با توجه به نوع وب سرور خود تنظیمات مربوط به فشرده آن نیز می تواند متفاوت باشد. در ادامه لیستی از پر کاربرد ترین وب سرورهای مورد استفاده در دنیای وب امروزه را به شما معرفی و تنظیمات مربوط به وب سرور آپاچی که مهم ترین و سازگارترین وب سرور برای دوستداران دنیای وردپرس است را با هم مرور میکنیم.

  1. Apache
  2. IIS
  3. Nginx

 

در فایل با پسوند 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>

 

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

 

اگر از وب سرور های IIS و Nginx استفاده میکند میتوانید برای مشاهده نحوه تنظیمات موارد فوق روی هر یک کلیک نمایید.

 

شما نیز اگر از روش های دیگری برای فشرده سازی استفاده می کنید آنرا را کاربران یک وب در میان بگذارید.

 

درباره نویسنده

sh.honarmandi

دیدگاهتون رو ارسال کنید