IT-Expert
  IT-Expert / Веблог / Экономия трафика. Сжатие http контента веб-сервером.
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2023 год
 за 2022 год
 за 2021 год
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 

      Экономия трафика. Сжатие http контента веб-сервером.

      12:07, 30 октября 2006 ( Administration Web Development  )

      Веб-сервер умеет сжимать http трафик, а браузер умеет, соответственно, разжимать. Таким образом мы можем достигать существенной экономии трафика как своего серверного, так и клиентского. Надо сказать что эта самая экономия может достигать фантастических величин в 70%, а это уже фича, в общем, более чем приятная. Включается тоже очень просто, в конфигурации httpd.conf добавляем это:

      LoadModule deflate_module libexec/apache2/mod_deflate.so

      ... 

       <Location />
      # Insert filter
              SetOutputFilter DEFLATE
      # Netscape 4.x has some problems...
              BrowserMatch ^Mozilla/4 gzip-only-text/html
      # Netscape 4.06-4.08 have some more problems
              BrowserMatch ^Mozilla/4\.0[678] no-gzip
      # MSIE masquerades as Netscape, but it is fine
      # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

      # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
      # the above regex won't work. You can use the following
      # workaround to get the desired effect:
              BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

      # Don't compress images
              SetEnvIfNoCase Request_URI \
                      \.(?:gif|jpe?g|png)$ no-gzip dont-vary

      # Make sure proxies don't deliver the wrong content
                      Header append Vary User-Agent env=!dont-vary
      </Location>
       

      И наслаждаемся экономией.

      А вот есть ISAPI плагин использующий тот же принцип работы для IIS, как и mod_deflate. В поставке Light на один домен стоимость -  99$, standard на 10 доменов -$199, анлимитед -$399.

      Но дядькам ведь невдомек, что IIS 6 уже имеет свои встроенные средства для сжатия трафика (how to enable http compression). 


      Оставить комментарий
      © Максим Прокопов 2005-2024 О сервере