nginx-0.7.59

Dmitry Dedukhin dedukhin at mail.ru
Tue May 26 15:32:48 MSD 2009


> ИМХО,  реально  SSI  нужен  тогда,  когда у тебя огромный портал вроде
> рамблера,  где  каждый  блок на страницы генерится отдельным сервисом:
> почтой,  новостями,  погодой,  курсами  валют  и  т.д.

Я очень сомневаюсь, что на рамблере сделано именно так.
Скорее, некий демон запрашивает блоки у сервисов с определенным интервалом 
(скажем 10 минут), затем кэширует результаты запросов.

> В данном случае оверхед   от   SSI,  коим  является  генерация  нескольких 
> внутренних
> http-запросов  на  один  внешний,  является  приемлемым. В большинстве
> остальных  случаев,  когда  сайт  живёт  на  одном  сервере,  SSI ИМХО
> противопоказан. Хотя конечно есть и исключения.

Почему бы на одну закэшированную страницу не делать один подзапрос к 
бэкенду, который возвращает всю необходимую информацию для SSI?
Этот подзапрос будет явно легче генерации всей страницы, в итоге на один 
запрос пользователя - один запрос к бэкенду, но легкий запрос!






More information about the nginx-ru mailing list