2012-06-11 3 views
0

Я использовал этот сайт для тестирования http://www.webpagetest.org и среди некоторых предложений по оптимизации это предполагает, что я устанавливаю файлы cookie для своих изображений & global css;Как установить файлы cookie с помощью htaccess?

Как установить файлы cookie с помощью htaccess? Я хочу создать файл сайта и global.css, который загружается почти на каждой странице.

также я прочитал о разработчиках Yahoo http://developer.yahoo.com/performance/rules.html, что он предполагает, что файлы cookie должны быть ограничены до минимума, в моем случае, что будет лучшим усилителем производительности?

Существует время загрузки siginficant для css и логотипа сайта, поэтому я хочу, по крайней мере, сохранить их как файлы cookie, но могу ли я сохранить большинство своих изображений/скриптов в качестве файлов cookie?

+0

Файлы cookie хранятся вместе с браузером и _sent back_ на сервер при каждом запросе страницы. Я не думаю, что вы хотите, чтобы ваши пользователи отправляли ваш логотип обратно на каждую загрузку страницы - cookie здесь не является решением. –

+0

Почему вы хотите сохранить css и изображения в файлах cookie? файлы cookie имеют ограниченную емкость, а браузеры могут кэшировать css/images в любом случае - если они не хранятся надлежащим образом в браузере, а затем проверьте настройки вашего кеша. не используйте файлы cookie для somethign, для которых они не предназначены. –

ответ

1

Файлы cookie должны использоваться только для отслеживания пользовательского веб-сайта при их различных посещениях. То, что вы ищете, - это кеширование, а кеширование осуществляется через браузер, а не с помощью «.htaccess». Единственное, что вы можете сделать, это: stop браузер от кеширования статического контента со своей страницы, для получения дополнительной информации об этом см. this question. Возможно, вы установили очень низкий срок действия своего контента, и он каждый раз набирается.

+0

Я не понимаю, если изображение моего логотипа кэшируется, то почему он загружается на каждую страницу обновления? –

+0

мой Htaccess должен быть кэширование правильно, это код ## EXPIRES CACHING ## ExpiresActive На ExpiresByType изображения/JPG «доступ 1 год ExpiresByType изображения/JPEG "доступ 1 год" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "доступ 2 дня" ## EXPIRES CACHING ## –

+0

mod_rewrite или htaccess файл * не делает никакого кэширования. Я думаю, вы путаете mod_expire с mod_rewrite –

Смежные вопросы