Welcome! Log In Create A New Profile

Advanced

Кеширование и SSI

Roman
September 07, 2009 06:40PM
Добрый день,
имеется nginx version: nginx/0.8.10.

Собственно что пытаюсь сделать,
страницы генерятся и кешируются правильно,

proxy_cache_key "$uri$is_args$args$cookie_auth" выглядит вот так,

кука 'auth' для каждого пользователя уникальна, получается что пользы
от кеширования для большого кол-ва пользователей не очень много, т.к.
все равно постоянно приходится дергать бакенд, базу и т.д.

Подумал сделать так: из ключа выкинуть $cookie_auth
proxy_cache_key "$uri$is_args$args";

ну а идентификатор ползователей выдергивать с помощью SSI
<!--# include virtual="/get_mem_id.php?auth=cookie_auth" set="member_id" -->
или же получить имя
<!--# echo var="cookie_username" default="" -->
ну и так далее...

но что-то у меня не рабоатет, либо криво настроено, либо так нельзя
сделать.

Подскажите, пожалуйста, как работает кеширование, а именно,
кешируется ответ с уже обработанными SSI инструкциями или же нет?


Спасибо.
--
Best regards,
Roman mailto:sirotar@mail.ru
Subject Author Posted

Кеширование и SSI

Roman September 07, 2009 06:40PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 201
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready