Назад | Перейти на главную страницу

Как я могу настроить apache для кеширования изображений, которые он обслуживает? Прямо сейчас он выдает заголовки следующего вида: «max-age = 0».

Обслуживание изображений, которые, похоже, не кэшируются

Стек LAPP (postgresql вместо mysql) работает на http://ninjawars.net. Я только недавно заметил, что изображения, похоже, не кешируются с какой-либо хорошей частотой, поскольку я перезагружал страницу с несколькими изображениями здесь: http://www.ninjawars.net/attack_player.php

Вот пример изображения (вероятно, все они обслуживаются одинаково): http://www.ninjawars.net/images/characters/fighter.png Проверяя заголовок, кажется, что кеширование установлено на: Cache-Control:max-age=0

(полный заголовок этого изображения, как и всех остальных, ...

URL запроса:http://www.ninjawars.net/images/characters/fighter.png Метод запроса: GET Код состояния: 200 OK Принятие заголовков запроса: application / xml, application / xhtml + xml, text / html; q = 0.9, text / plain; q = 0.8, image / png,/; q = 0,5 Cache-Control: max-age = 0 Ссылка:http://www.ninjawars.net/images/characters/fighter.png Пользовательский агент: Mozilla / 5.0 (X11; U; Linux x86_64; en-US) AppleWebKit / 533.4 (KHTML, например, Gecko) Chrome / 5.0.375.3 Safari / 533.4 Заголовки ответа Допустимые диапазоны: байты Content-Length: 938 Content- Тип: image / png Дата: Чт, 13 мая 2010 г. 21:24:07 GMT ETag: "ffd4d-3aa-4837efc120540" Последнее изменение: Пн, 5 апреля 2010 г. 15:28:45 GMT Сервер: Apache

)

Итак, какие модули, конфигурацию или htaccess или что-то еще я должен изменить, чтобы он кешировал изображения, например на 24 часа?

mod_expires

Но на самом деле вам нужно переместить их в CDN.