Как на стороне веб-сервера уменьшить частоту обращений к нему браузеров?

программирование сервер оптимизация нагрузка веб-разработка

Как на стороне сервера (Apache, без Nginx, т.к. старый хостинг) повлиять на кэширование в браузерах с тем, чтобы уменьшить количество и частоту обращений к серверу? (для экономии на оплате хостинга)
У меня есть 10 jpg-файлов, которые меняются раз в 14-35 часов, а все остальные картинки - статические - никогда не меняются. Посещаемость - порядка примерно 30-50 запросов в секунду к разным файлам (в т.ч. PHP, JS, CSS, TXT, HTML, SVG). Хочу снизить до 10 запросов в 2 секунды. (сайт полезный, вредоносные и противо-общественные не пишу по личным убеждениям)
Разумеется программную часть сайта тоже перерабатываю, но с картинками что-то странное творится, хостер сильно недоволен нагрузкой.
Ответы:
Добавить поддержку ETag-ов, HTTP 304, Expires и Cache-Control.
Вот неплохая статейка с Яху, правда, на английском:
https://developer.yahoo.com/performance/rules.html


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.