Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
то перед вызовом шаблона нужно вызвать какой-то «суперконтроллер», который подготовит в shm, мемкэше или ещё в каком-то месте доступном разным процессам/потокам все данныеУ меня это понадобилось лишь один раз в одном месте, и я сделал так называемые «отложенные вычисления». Проверяем если есть в кеше (любом) — если нет, то готовим данные. Все и ни каких контроллеров. Будьте проще, не надо городить кучу кода.
<!--#include virtual="/templates/header_skin1.html?mode=code" -->
<!--#include virtual="/content/bmv.html?action=delete&id=123" -->
И, если вы установили в глобальный обработчик функцию проверки аутентификации, она выполнится три раза. Вы на один запрос пользователя будете его авторизовывать три раза.
location ~ ^/catalog/(\w+)/? {
location /catalog/ {
location ~ ^/catalog/(\w+) {
rewrite ^(.*)$ /index.tpl;
set $memkey «top_$1»;
}
Повышение производительности за счет блочного кеширования