Ingernirated
@Ingernirated
Романыч

О каком кэшировании в вебе идет речь, если браузер сам сохраняет все файлы у себя?

Всем привет!
Подскажите пожалуйста такой момент.
Наткнулся на статью про то, что хорошие сервера всегда производят некий кэш чего-то, но там не указывалось чего.
Но при этом в node есть раздел про кэш, так когда и как нужно его использовать?
  • Вопрос задан
  • 403 просмотра
Пригласить эксперта
Ответы на вопрос 3
@RidgeA
есть кеширование в бразуере, когда клиент (браузер) сохраняет ресурсы у себя на основании заголовков
есть кеширование на веб-серверах, когда вебсервер сохраняет у себя в кеше ответ по какому-то ключу и заголовкам - если разные пользователи запрашивают одни и те же данные, зачем каждый раз из базы их выбирать и вообще дергать бэкэнд для этого да и не всегда клиентом выступает бразуер
есть кеширование в приложении, когда где-то (в той же сессии, например) сохраняются какие-то данные, опять же что бы не трогать БД каждый раз
можно кешировать запросы к БД что бы не нагружать ее без необходимости

а про node я не понял
Ответ написан
Комментировать
Robur
@Robur
Знаю больше чем это необходимо
Кеширование - вторая Большая Проблема IT.
Кешировать можно что угодно, где угодно и как угодно. Ткните пальцем в любой кусок данных, от элемента дом в браузере до блока на жестком диске - и вокруг можно построить кэш. То что кеширует браузер - только капля в море.
А о каком именно кэшировании шла речь в той статье - лучше прочитать в той статье.
Если вам хочется в целом в тему кеширования вникнуть получше - запаситесь парой сотен кг печенек, цистерной чая, попрощайтесь с родными и близкими - и в гугл.
Ответ написан
Комментировать
@funny_falcon
Кэширование в браузере хорошо помагает пользователю, и немножко серверам. Но оно не спасает сервера, потому что серверов мало (единицы/десятки/(дай Бог каждому) сотни), а пользователей (дай Бог каждому) очень много.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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