Как кэшировать картинки форума? (элементы дизайна, аватары)

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
redhead
phpBB 1.0.0
Сообщения: 5
Стаж: 19 лет 6 месяцев
Откуда: Россия, Армавир

Как кэшировать картинки форума? (элементы дизайна, аватары)

Сообщение redhead »

Пожалуйста, подскажите, как включить кэширование картинок форума - элементов дизайна, аватар и т.д.? Каждый раз захожу на форум, а вся графика грузится заново - ведь это же траффик. Форум PHPbb использую с установленной шкурой, но, я думаю, суть проблемы от этого не меняется.
http://www.helpEXE.ru - много интересного по программе Macromedia Flash MX
Аватара пользователя
Zen
phpBB 2.0.2
Сообщения: 317
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение Zen »

Как вариант, можно заменить графику просто ссылками, в браузере можно отключить отображение графики.
Как устанавливать MODs/STYLEs
redhead
phpBB 1.0.0
Сообщения: 5
Стаж: 19 лет 6 месяцев
Откуда: Россия, Армавир

Сообщение redhead »

Ну, элементы дизайна ссылками никак не заменишь (и аватары). А именно это всё мне и надо кэшировать.
http://www.helpEXE.ru - много интересного по программе Macromedia Flash MX
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 20 лет 4 месяца
Откуда: tln.ee

Сообщение Romiyo »

Zen не выход.
redhead через .htaccess ... совсем недавно читал тут такую же тему... вот только не вспомню где...
Неадекватен
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 2 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

redhead
Если ваш браузер совсем не кеширует имаги - меняйте его.
redhead
phpBB 1.0.0
Сообщения: 5
Стаж: 19 лет 6 месяцев
Откуда: Россия, Армавир

Сообщение redhead »

Romiyo - А что конкретно про .htaccess читали?

P.S. Круто - не успел вопрос задать, а на него уже ответили!
http://www.helpEXE.ru - много интересного по программе Macromedia Flash MX
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

redhead
Кеширование, которое ты хочешь, происходит на стороне клиента, то есть, во временной директории браузера. Повлиять на это, может дата изменения файла и настройка браузера посетителя.
Обьясни - что ты хочешь от движка phpBB?
redhead
phpBB 1.0.0
Сообщения: 5
Стаж: 19 лет 6 месяцев
Откуда: Россия, Армавир

Сообщение redhead »

Вот, например, я на этот форум каждый раз захожу - все смайлики, все эти синие (и другие) полоски, значки меню вверху - всё это появляется мгновенно, т.е. загружается из моего кэша.

А на своём форуме (у меня установлена шкура вместо стандартного дизайна) у меня (да и не только у меня) при каждом новом посещении всё загружается заново с сервера, т.е. все эти смайлы и элементы дизайна форума.

Так вот, можно ли в движке PHPbb, в каких нибудь настройках (я не знаю как это назвать) включить кэширование всех этих элементов у пользователя? Я хочу, что бы при каждом посещении форума я не ждал, пока загрузятся все эти картинки, а только текст сообщений.

С настройками кэширования у меня всё в порядке: выделено аж целый гигабайт, всё включено.
http://www.helpEXE.ru - много интересного по программе Macromedia Flash MX
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

redhead писал(а):можно ли в движке PHPbb, в каких нибудь настройках включить кэширование всех этих элементов у пользователя?
если картинки генерятся скриптами, то можно, если картинки - статические .gif,.png,и т.д. файлы, то скриптом нельзя.

P.S. Разница между этим форумом и вашим - web-сервер, который у вас по всей видимости не отдает броузеру информацию о том когда "Last-Modified: ..." ваши картинки...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

redhead
Я не совсем понимаю что там у тебя происходит, но проверь какое значение возвращает HTTP-заголовок - Expires.
Попробуй прописать его(хидер) в page_header.php, в 0.
И надеюсь, возвращается код 200 а не 302 или какой другой ...
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Jovani писал(а):код 200 а не 302
если 200 - это значит картинка (точнее вообще любой контент) грузится с сервера, а вот если 304 - это то что было бы нужно ("Not modified")
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

200 - это значит OK, это относится к html(php).
Картинка, должна возвращать 304 Not Modified

Добавлено спустя 7 минут 31 секунду:

Вр всяком случае, всегда можно сравнить то, что есть с тем, что хочется, и найти отличия ...
redhead
phpBB 1.0.0
Сообщения: 5
Стаж: 19 лет 6 месяцев
Откуда: Россия, Армавир

Сообщение redhead »

Jovani писал(а):Я не совсем понимаю что там у тебя происходит, но проверь какое значение возвращает HTTP-заголовок - Expires.
Попробуй прописать его(хидер) в page_header.php, в 0.
И надеюсь, возвращается код 200 а не 302 или какой другой ...
Вот мой форум forum.helpexe.ru (господа модераторы - не сочтите за рекламу, я ссылаюсь не с этой целью). А как проверить, какое значение возвращает HTTP-заголовок?

И всё таки, какой код будет лучше в моём случае: 200 или 304? И как сделать, что бы возвращался нужный?

Не сочтите за назойливость, просто я с этим никогда не сталкивался, а проблему очень нужно решить.
http://www.helpEXE.ru - много интересного по программе Macromedia Flash MX
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

redhead, просто посмотрите в логах сервера (хостеры их обычно кладут в отдельную папку) - с какими кодами он отдает клиентам файлы картинок...

Добавлено спустя 2 минуты 8 секунд:
redhead писал(а):какой код будет лучше в моём случае: 200 или 304?
200 OK - контент нормально отправлен броузеру
304 Not modified - контент не обновлялся относительно его последней загрузки броузером, поэтому рекомендуем ему брать все из его кеша (контент при этом не отправляется)
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
vvy
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 4 месяца

Сообщение vvy »

Здраствуйте, у меня такая же прблема. Все прочитал и кажись даже понял. Но так и не нашел что делать, что б поменять код с "200" на "304"?

Вернуться в «Поддержка phpBB 2.0.x»