@Leoniq

Где хранится кэш?

Когда запрос закеширован, то где хранится кэш: на сервере или клиенте?

Если на сервере, то сколько должно быть оперативной памяти?

И где лучше кешировать для производительности сайта?

Может вопрос не совсем корректный и все сразу, но спасибо за ответы
  • Вопрос задан
  • 145 просмотров
Решения вопроса 4
@d-sem
и там и там может быть закеширован запрос.

в контексте тегов Redis и Memcached и вопроса - кешируется скорее всего на сервере. хотя ничто не мешает клиентскому сервису использовать их же для кеширования результатов, так как клиентом может быть другой сервер.
Ответ написан
sarapinit
@sarapinit
Точу водой камень
Можно и на клиенте и на web-сервере и на распределенном кэше. В любых комбинациях. Настраивается в зависимости от ваших данных и задач.

Например такой сайт как stackoverflow в статье про архитектуру показывал что они планируют кэширование на всех уровнях начиная с кэшей процессоров.
Ответ написан
@mrxor
Simple is better than complex
Везде может храниться, зависит от архитектуры сервиса и настроек кеширования в частности.
Кеш веб-сервера -> кеш прокси/cdn -> кеш в браузере.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы