Whois-сервисы

Служба Whois
Служба Whats
Служба Hoster
Служба Whois History
Служба IP Lookup
Служба GEO IP Lookup
Служба DNSBL Lookup
Служба DNS Watch
Служба Reverse IP






Оптимизация .htaccess

Отредактировав глобальные установки для сайта, которые прописаны в файле .htaccess, можно уменьшить нагрузку на сервер.

Одним из способов уменьшения нагрузки на сервер является автоматическое сжатие передаваемых данных на стороне сервера с последующей распаковкой их на стороне браузера. Для того, чтобы это работало, нужно чтобы хостинг поддерживал mod_deflate или mod_gzip. Узнайте у своего хостера, есть ли поддержка этих режимов, и если есть, то смело добавляйте в файл .htaccess следующие строчки:

  1. AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
  2. BrowserMatch ^Mozilla/4 gzip-only-text/html
  3. BrowserMatch ^Mozilla/4.0[678] no-gzip
  4. BrowserMatch bMSIE !no-gzip !gzip-only-text/html
  5. <ifmodule mod_gzip.c>
  6. mod_gzip_on Yes
  7. mod_gzip_item_include file \.js$
  8. mod_gzip_item_include file \.css$ </ifmodule>

Эти директивы дают команду на сжатие текстовой информации и скриптов. В таком виде текстовые файлы занимают намного меньше места, а значит и сокращается трафик, что приводит к уменьшению нагрузки на сервер.

Еще одним способом является сокращение трафика за счет кэширования изображений браузером. Каждый браузер имеет встроенный кэш, который в течении определенного срока хранит статические данные, скачанные с сайтов. Можно его использовать для отображения больших файлов. Самыми большими файлами являются картинки и скрипты, поэтому, вставив специальный код в файл .htaccess, мы будем требовать загрузки этих файлов прежде всего из локального кеша браузера. Если они там есть и не изменялись за последний год, то их загрузка будет осуществляться не с сайта, а из кэша браузера. И только в случае, если их там нет, браузер скачает их с сайта.

  1. FileETag MTime Size
  2. <ifmodule mod_expires.c>&nbsp;
  3. <filesmatch&nbsp; ?\.(jpg|gif|png|css|js)$?>
  4.  
  5.        ExpiresActive on
  6.        ExpiresDefault "access plus 1 year"
  7. </filesmatch>
  8. </ifmodule>

Это позволяет не только снизить нагрузку с сервера, но и увеличить скорость загрузки сайта в браузере.


Дата публикации: 11.08.2010
n-wp.ru

Статьи по теме:

Ваш псевдоним:
Ваш комментарий:


Поиск




Новости Интернет




Календарь событий


Наши партнеры

wservices.ru - регистрация доменов, Whois-сервисы Смайлы на все случаи жизни


 
Copyright © 2006-2026, wb0.ru