The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз http-сервера lighttpd 1.4.32 с устранением уязвимости"
Отправлено Аноним, 23-Ноя-12 21:51 
> Не понимаю фатализма. lighttpd грохнет бэкенд, в лог напишет backend died и
> запустит вместо него новый, готовый принимать новое соединение.

Нет, пардон. Лайти попробует пхнуть в буфер всю простынку. Если она большая - памяти сожрется немеряно. Это такой тупняк дизайна лайти, он для 1.4.х известен всем, включая разработчиков но его починка требует большой переделки архитектуры и никто это делать не хочет. Были планы исправить в 1.5.х или 2.х, но они ... где? Другое дело что если бэкэнд не отгружает большие портянки (обычно так и есть) то это и не проблема как бы. Но иметь в виду это свойство - следует. А нжинкс перекачивает порциями и не выделяет буфер на всю простыню целиком.

>> Вот только у нжинкса есть кэш, которым при наличии мозга можно динамику в статику кэшировать.
> Здесь ничего не скажу, т.к. не совсем понимаю о чём речь, зачем динамику кешировать,

Затем что если страница меняется редко а посетители долбят ее часто - каждый раз ее генерировать без повода - не всегда умно. В этом случае нагрузка от выполнения скрипта может достичь заоблачных высот и при том не иметь никакого смысла: скрипт тысячи раз генерит одно и то же, бессмысленно и беспощадно. Намного лучше если сегенрится 1 раз а потом закешируется и будет лупиться как статика. В таком режиме что угодно выдержит хабраслэшдотчтотамеще эффект. Очень удобный фич. Да, такое применимо с пользой не к любой динамике. Но в некоторых случаях - очень эффективно и даже не ведет к проблемам.

Эталонный пример: вики-подобные страницы. Читают часто. Меняют редко. По поводу чего генерация каждому юзеру путем дерга кучи скрииптов не оправдана.

> для этого memcached есть.

Как бы оперативки обычно сильно меньше чем места на диске и он вообще не о том.

> я Вас не так понял, или это действительно нужно и nginx
> это умеет а lighty - нет, или умеют оба но я об этом не знаю за ненадобностью.

Лайти насколько я знаю подобное не умеет в том виде как это сделано в нжинкс, т.е. с автоматическим сохранением в кэш и возможностью обновления кэшированной версии по каким-то условиям типа воемени жизни в кэше.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру