Если у вас есть оценка A по всем другим правилам YSlow, значит, вы уже неплохо справляетесь и вам не нужно беспокоиться об этих предметах.Кстати, вы можете создавать собственные наборы правил в YSlow, которые в большей степени соответствуют вашим потребностям и настройке сервера.Поэтому, если вы не можете изменить ни одну из этих вещей, просто удалите их из правил, которые использует YSlow.
Использование сети доставки контента (CDN)
Вы можетедобавить домен вашего сайта как CDN в YSlow.Идея этого заключается в том, чтобы хранить статические компоненты в разных доменах для увеличения «распараллеливания» (одновременной загрузки большего количества файлов).Если вы используете ограниченный хостинг, вы можете открыть отдельную учетную запись и разместить там несколько файлов в другом домене.
Сжать компоненты с помощью gzip
Вы можете сделать это вPHP, использующий ob_start('ob_gzhandler');
в самом начале ваших скриптов.Это немного более ресурсоемко, поэтому используйте Apache, если это возможно.
Настройка тегов сущностей (ETags)
Удалите это из списка правил, в 90% это не нужнослучаев.Yahoo только говорит, чтобы удалить их, потому что в редкой ситуации у вас есть несколько серверов в серверной части, один и тот же файл может иметь другой ETag, если он поступает с другого сервера.Когда каждый файл приходит с одного сервера, то ETag - это хорошая вещь, и удаление их вредно.
Добавление заголовков Expires
Если у вас нет доступа к серверу, тогда вывероятно, не сможет изменить это.Спросите своего хозяина об этом.Вы можете переопределить настройки сервера в вашем файле .htaccess
.Вам понадобится модуль mod_expires
Apache. Эта страница содержит несколько примеров использования.