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

Кеширование в Apache 2.2 и Tomcat 7.0

Насколько я понимаю, существует три типа кеширования:

  1. Дисковый кеш на сервере Apache httpd.conf
  2. Кэш памяти на сервере Apache httpd.conf
  3. Кэш Tomcat на Tomcat 7.0 (Настройка context.xml)

Какой из трех типов кеширования является более быстрым и наименее ресурсоемким?

В чем разница между кешированием Apache и кешем tomcat?

Когда следует использовать кеширование tomcat и кеширование apache? Или я могу запустить оба в своем кластере?

Вероятно, это зависит от того, что вы кешируете. Если ваш сервер приложений в основном генерирует статические страницы для анонимных посетителей, вам, вероятно, следует рассмотреть варианты внешнего кеширования, такие как Varnish.

Дело не в том, какое кеширование вам нужно / вы хотите использовать. Речь идет о типе и требованиях вашего веб-приложения. Apache может запускать код php / perl, но tomcat используется для запуска кода java / jsp.

Что касается вопроса кеширования, то кеширование памяти наверняка намного быстрее, чем кеширование любого диска.