Я использую Yslow в качестве простого инструмента сравнительного тестирования скорости, и я столкнулся с действительно запутывающим понятием. Завершающий тег
Таким образом, основная проблема: Как я настраиваю Завершающие теги? мой класс в yslow говорит:
Существует 19 компонентов с неправильно сконфигурированными Завершающими тегами
* http://thehotelinventory.com/media/js/jquery.min.js
* http://thehotelinventory.com/media/js/jquery.colorbox.min.js
* http://thehotelinventory.com/media/js/easyslider.min.js
* http://thehotelinventory.com/media/js/jquery.tools.min.js
* http://thehotelinventory.com/media/js/custom.min.js
* http://thehotelinventory.com/media/js/jquery.validate.min.js
* http://thehotelinventory.com/media/images/colorbox/loading_background.png
* http://thehotelinventory.com/media/images/productheaderbg.jpg
* http://thehotelinventory.com/media/images/buttons/field-bg. //etc
Я просмотрел инструкции developer.yahoo.com по оптимизации веб-сайта все же, я не могу действительно понять вещь с завершающими тегами
На этой странице показано, как отключить ETags для IIS, а на этой странице показано, как это сделать для Apache.
Think of E-Tags as a sort of hash. When a browser makes a request for a resource, it sends along the E-tag of the file version it has cached. If the server decides that the files are similar enough (there are "strong" and "weak" versions of E-Tags so it's not always a simple comparison check) it will send a "304 Not Modified" response to the client, rather than the resource itself. This translates into a speed boost, since it prevents bandwidth from being wasted on unchanged files.
E-Tags are sent via HTTP headers.
There's a good example of E-Tags at work (and also how to disable them for Apache) here: http://www.askapache.com/htaccess/apache-speed-etags.html
Лучший способ настроить ваши ETag - удалить их. Для статических файлов гораздо лучше подходят сроки хранения в далеком будущем.
Способ их удаления зависит от используемого вами веб-сервера. Для IIS 7 это можно сделать с помощью простого HttpModule.
Предполагая, что вы работают под управлением Apache ...
Вы можете настроить простой ETag следующим образом:
FileETag MTime Size
Если у вас несколько серверов, вы хотите отключить ETag.
FileETag None
Поместите приведенный выше код в свой httpd.conf
(если у вас есть доступ), в противном случае вы можете поместить его в .htaccess
.
Теги сущностей являются функцией протокола HTTP, см. http://www.ietf.org/rfc/rfc2616.txt
Теги сущностей используются для сравнения двух или больше сущностей из того же запрашиваемый ресурс. HTTP / 1.1 использует теги сущностей в ETag (раздел 14.19), If-Match (раздел 14.24), If-None-Match (раздел 14.26) и Поля заголовка If-Range (раздел 14.27). Определение того, как они используются и сравниваются в качестве валидаторов кеша в разделе 13.3.3. An тег объекта состоит из непрозрачной строки в кавычках, возможно, с префиксом индикатор слабости.
Перейдите прямо к источнику, YSlow предоставляет руководство по всем советам, включая то, как настроить ETags .
википедия - лучшее для человека друг :)
http://en.wikipedia.org/wiki/HTTP_ETag
По сути, хеш, как сказал ШЗ, должен быть уникальным или почти для файла.