- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Перед апачем для статики стоит nginix.
Апача в режиме MPM Prefork.
Имеет ли смысл при этом для апача mod_cache (и его подмодули disk/mem)?
+пхп стоит xcache.
Просто если это статика, то её nginix разруливает вообще до апача.
Если это динамические скрипты, зачем их кешировать?
Точнее я понимаю зачем, я не понимаю самой сути в mod_cache. Как он кеширует динамический контент (скрипты)?
Постой пример:
<?php echo rand(0,10000); ?>
Правильно ли я понимаю, что подобный скрипт mod_cache кешировать не будет (и не должен) ?
Да все правильно
Во многих дистрибутивах по дефолту включено слишком много модулей Апача, большинство из которых не используется для функционирования сайта и веб-сервера. Когда я переходил на связку с Nginx поотключал все модули, постепенно включая только те, из-за отсутствия которых не заводился Apache с необходимой мне конфигурацией.
Постой пример:
<?php echo rand(0,10000); ?>
Правильно ли я понимаю, что подобный скрипт mod_cache кешировать не будет (и не должен) ?
Почему о не будет его кешировать? Он что, анализирует php код? А если я буду делать "select rand()" из sql и его выводить?
Я думаю, он будет кешировать то что вы ему скажете, и так как вы ему скажете. А то что там внутри динамика, разная в каждом запросе, вы сами должны об этом подумать и запретить кеширование.
izbushka, потому что он анализирует заголовки в которых php по умолчанию указывает не кешировать
А зачем воообще Апач? Оставь один nginx + php (spawn-fcgi)
ну а если у него в сайте полно например банальных .htaccess , а rewrite nginx'а пока писать не умеют?:)
Ок, спасибо. Отключил mod_cache пока полёт нормальный...
Вообще как я понял, mem_cache имеет смысл только если апачем статика раздаётся. В другом случае он не нужен. Поправьте если не прав.
Вообще как я понял, mem_cache имеет смысл только если апачем статика раздаётся. В другом случае он не нужен.
"Вы все не так поняли", ув. "гуру". Чтобы понять правильно - нужно прекратить случайным образом комбинировать модули апача в надежде на чудо и начать систематически читать родную документацию.
Начать с: http://httpd.apache.org/docs/2.2/caching.html