darkcuba
11.04.2013 - 13:14
Всем доброго дня, поскажите пожалуйста каким образом можно закешировать изображение на длительный срок, к примеру на месяц. Есть изображения, такие как фоновая картинка, логотип, ит.д мне нужно их закешировать. Подскажите пожалуйста как это сделать, заранее спасибо за помощь
darkcuba
А что они браузером автоматически не кешируются?
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
darkcuba
11.04.2013 - 14:04
Цитата (ABC @ 11.04.2013 - 09:40) |
darkcuba А что они браузером автоматически не кешируются? |
Кэшируются, но не на длительный сроки, а так же мне нужно кешировать некоторые файлы css, а они вроде не кешируются, подскажите как это сделать
alexbel2404
11.04.2013 - 14:14
Почему-то у меня такое чувство, что тебе это не к чему) Тому кому это действительно нужно, обычно находят инфу сами)
darkcuba
11.04.2013 - 14:16
Цитата (alexbel2404 @ 11.04.2013 - 10:14) |
Почему-то у меня такое чувство, что тебе это не к чему) Тому кому это действительно нужно, обычно находят инфу сами) |
Я искал информацию, ее слишком много в инете, конкретного ничего не нашел. Просто нужно было сохранить статические изображения на длительный срок.
dron4ik
11.04.2013 - 14:28
darkcuba
11.04.2013 - 14:31
Цитата (dron4ik @ 11.04.2013 - 10:28) |
А зачем CSS кешить? |
Объясните пожалуйста, зачем столько вопросов, Мне нужен всего лишь пример того как можно это реализовать, закешировать изображения на длительный срок, неужели нет кто сможет дать конкретный пример
в файле .htaccess прописывается , что и сколько хранить у клиента.
darkcuba
11.04.2013 - 15:13
Цитата (Kusss @ 11.04.2013 - 11:03) |
в файле .htaccess
<ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 3600 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" </ifModule> |
О все понятно, спасибо всем
darkcuba
11.04.2013 - 15:16
Цитата (Kusss @ 11.04.2013 - 11:03) |
в файле .htaccess прописывается , что и сколько хранить у клиента. |
А так можно задать срок для конкретного файла?
inpost
11.04.2013 - 17:46
Не хочешь отвечать зачем, тогда и получается, что нет смысла помогать тебе с глупой реализацией
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Реально, нет смысла кешировать не думая... Потом с этим же будет много проблем.
А пример выше почитать всё же надо было.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
darkcuba
12.04.2013 - 00:25
Цитата (inpost @ 11.04.2013 - 13:46) |
Не хочешь отвечать зачем, тогда и получается, что нет смысла помогать тебе с глупой реализацией Реально, нет смысла кешировать не думая... Потом с этим же будет много проблем. А пример выше почитать всё же надо было. |
Всмысле, зачем? Я не хочу чтоб файл грузился повторно
dron4ik
12.04.2013 - 00:30
Цитата (darkcuba @ 11.04.2013 - 20:25) |
Всмысле, зачем? Я не хочу чтоб файл грузился повторно |
А если файл будет заменен на другой с таким же названием?
_____________
Ex3m.com.ua — Активный образ жизни
darkcuba
12.04.2013 - 01:01
Цитата (dron4ik @ 11.04.2013 - 20:30) |
Цитата (darkcuba @ 11.04.2013 - 20:25) | Всмысле, зачем? Я не хочу чтоб файл грузился повторно |
А если файл будет заменен на другой с таким же названием?
|
Ну вот в том то и дело, что я не буду менять его, это такие файлы как отдельные js скрипты, иконки, логотипы ти.д . А в php нет функции как очитска или обновление кэш памяти?
waldicom
12.04.2013 - 01:13
Просто передавайте с картинкой какое-то число. Обычно это timestamp последнего обновления картинки. Браузеры, при правильных заголовках, умеют кешировать такое.
Примерно вот так: <img src="image.png?1365714818" />
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.