Как сообщить браузеру
чтобы выборочные джипеги сохранялись в кэше и не перезагружались длительное время?
Возможно ли отправить с ними
Cache-Control: public, max-age=99999
не считывая содержимое файлов в переменные пхп?
Спустя 1 час, 36 минут, 26 секунд (25.09.2010 - 22:53) inpost написал(а):
phpdreamer
Парился я как-то с этим кэшем, пытался картинки закешировать, и часть и всё, и так и сяк... в итоге провайдеры сказали, что для данных пакетов функция кеширования недоступна, надо заказывать себе дорогой сервер. Как бы кеширование слишком сильно нагружает их сервера, поэтому отключили они всё это. Собственно, маленький совет, узнай, есть ли у тебя эти права по кешированию в начале.
2. Некоторые браузеры сами кешируют всё. В "Tempory internet files" кешируются файлы ИЕ. Другие в своих папках. И делают это автоматически.
3. Прости, что немного отошел от основной темы, надеюсь наши опытные люди, кто более с этим сталкивался, дадут лучше инфу чем я =(
Парился я как-то с этим кэшем, пытался картинки закешировать, и часть и всё, и так и сяк... в итоге провайдеры сказали, что для данных пакетов функция кеширования недоступна, надо заказывать себе дорогой сервер. Как бы кеширование слишком сильно нагружает их сервера, поэтому отключили они всё это. Собственно, маленький совет, узнай, есть ли у тебя эти права по кешированию в начале.
2. Некоторые браузеры сами кешируют всё. В "Tempory internet files" кешируются файлы ИЕ. Другие в своих папках. И делают это автоматически.
3. Прости, что немного отошел от основной темы, надеюсь наши опытные люди, кто более с этим сталкивался, дадут лучше инфу чем я =(
Спустя 27 минут, 48 секунд (25.09.2010 - 23:21) twin написал(а):
Вопрос сам по себе мало понятен.... Кэш имеется ввиду браузерный или серверный?
Ответ очевиден, но это не вопрос - наводящая на мысль инсенуация.
Ответ очевиден, но это не вопрос - наводящая на мысль инсенуация.
Спустя 10 минут, 3 секунды (25.09.2010 - 23:31) waldicom написал(а):
В конфиге апача можно установить нужную опцию для конкретных файлов.
Спустя 17 минут, 7 секунд (25.09.2010 - 23:48) phpdreamer написал(а):
Цитата (waldicom @ 25.09.2010 - 20:31) |
В конфиге апача можно установить нужную опцию для конкретных файлов. |
откуда вы знаете что у меня именно апач и что я имею доступ к его настройке?
еще и кэшировать нужно файлы не по типу, а выбору программиста
Спустя 19 минут, 32 секунды (26.09.2010 - 00:07) waldicom написал(а):
Цитата (phpdreamer @ 25.09.2010 - 22:48) | ||
откуда вы знаете что у меня именно апач и что я имею доступ к его настройке? еще и кэшировать нужно файлы не по типу, а выбору программиста |
Интересно, Вы хотите закешировать файл на сервере? Это вряд ли... Или?
А если нет, то значит на клиенте. А если на клиенте, то надо барузеру дать соответствующий заголовок. Кто у нас отдает файлы и заголовки? Веб сервер.
Или Вы картинки скриптом отдавать будете?
Спустя 4 минуты, 53 секунды (26.09.2010 - 00:12) coderxlsn написал(а):
Кешировать картинки вы хотите для снижения трафика у клиента, сервера или для снижения нагрузки на сервер?
Спустя 29 минут, 53 секунды (26.09.2010 - 00:42) phpdreamer написал(а):
нашел вариант который подходит, но у веб-сервера должен быть модуль mod _ expires
http://htaccess.net.ru/doc/Pass_Set_Env/cache4.php
(сложить все кэшируемые изображения в 1 каталог вместе с htaccess соотв. содержания)
но есть серйозный недостаток:
подозреваю что если сервер будет без модуля, то получим 500 ошибку
>Kешировать картинки вы хотите для снижения трафика у клиента, сервера или для снижения нагрузки на сервер?
в конкретном случае над которым сейчас работаю, первостепенная задача - снижение трафика клиента, а затем нагрузка на сервер
http://htaccess.net.ru/doc/Pass_Set_Env/cache4.php
(сложить все кэшируемые изображения в 1 каталог вместе с htaccess соотв. содержания)
но есть серйозный недостаток:
подозреваю что если сервер будет без модуля, то получим 500 ошибку
>Kешировать картинки вы хотите для снижения трафика у клиента, сервера или для снижения нагрузки на сервер?
в конкретном случае над которым сейчас работаю, первостепенная задача - снижение трафика клиента, а затем нагрузка на сервер
Спустя 14 минут, 30 секунд (26.09.2010 - 00:57) phpdreamer написал(а):
попробовал на локалхосте:
ошибка 500
попробовал на хостинге:
в заголовках нет Cache-Control - результат нулевой
а у всяких там гуглов c любой картинкой
приходит
ошибка 500
попробовал на хостинге:
в заголовках нет Cache-Control - результат нулевой
а у всяких там гуглов c любой картинкой
приходит
Цитата |
Cache-Control: private, max-age=31536000 |
Спустя 3 минуты, 38 секунд (26.09.2010 - 01:00) coderxlsn написал(а):
Цитата |
(сложить все кэшируемые изображения в 1 каталог вместе с htaccess соотв. содержания) |
htaccess должен лежать в корне домена
для снижения нагрузки на сервер нужна связка apache+nginx
попробуй включить сжатие трафика, современные браузеры поддерживают сжатие
Спустя 44 секунды (26.09.2010 - 01:01) inpost написал(а):
phpdreamer
Я писал в первом сообщении, свяжись с хостинг-провайдером и узнай сначала у них, скорее всего просто отключен модуль!
Я писал в первом сообщении, свяжись с хостинг-провайдером и узнай сначала у них, скорее всего просто отключен модуль!
Спустя 7 минут, 30 секунд (26.09.2010 - 01:08) phpdreamer написал(а):
Цитата (inpost @ 25.09.2010 - 22:01) |
phpdreamer Я писал в первом сообщении, свяжись с хостинг-провайдером и узнай сначала у них, скорее всего просто отключен модуль! |
CMS не под конкретный хостинг, а должна работать на любом с php5
Спустя 2 минуты, 21 секунда (26.09.2010 - 01:11) inpost написал(а):
phpdreamer
В теории только, а на деле мой провайдер отключил и всё.
В теории только, а на деле мой провайдер отключил и всё.
Спустя 5 минут, 7 секунд (26.09.2010 - 01:16) phpdreamer написал(а):
Цитата (inpost @ 25.09.2010 - 22:11) |
phpdreamer В теории только, а на деле мой провайдер отключил и всё. |
значит нужно или определять вкл\выкл чтоб оно не мешало работоспособности всей системы
или искать способ который будет работать везде
//или забить на это дело так как с 2-10 мегабитным интернетом десятки килобайт ничего не решают

Спустя 1 минута, 59 секунд (26.09.2010 - 01:18) inpost написал(а):
phpdreamer
Я общался с провайдером, он мне объяснил так, что надо покупать себе сервер, там и настраивать так, как я хочу. Что стоит денег, в противном случае просто забить! Самое главное помнить, что браузеры сами умеют кешировать информацию и рисунки.
Я общался с провайдером, он мне объяснил так, что надо покупать себе сервер, там и настраивать так, как я хочу. Что стоит денег, в противном случае просто забить! Самое главное помнить, что браузеры сами умеют кешировать информацию и рисунки.
_____________
http://phpdreamer.ru
http://blog.phpdreamer.ru
http://php5shop.com