Опубликован релиз легковесного http-сервера lighttpd 1.4.55. В новой версии внесено 53 изменения, связанных только с исправлением ошибок...Подробнее: https://www.opennet.me/opennews/art.shtml?num=52290
Меж тем на стороне [еще] оставшихся "клиентов" дела куда хуже..
Судя по количеству комментов, оно у нас не популярно
пока они метались между *выпустим 2.0*, *выпустим 1.5* и *ваще ничё не будем делать*, всех пожрал nginx.
Можно подумать от повышения цифры версий их скорость разработки как-то изменилась. Или это болезнь версий которая началась с хрома?
> Можно подумать от повышения цифры версий их скорость разработки как-то изменилась. Или
> это болезнь версий которая началась с хрома?В смысле, они начали делать новую ветку. 2.0. Раз в некоторое время я брал её из svn, она тупо не собиралась. В итоге они её прибили, не доделав. Потом вроде яндекс, если ничего не путаю, на основании не знаю чего конкретно сделал ветку 1.5 (раньше на mirror.yandex.ru висел гордый баннер lighttpd/1.5 в качестве агента). Потом от проекта вообще не было новостей, что да как. Потом и мне и яндексу это надоело и мы переползли на nginx. как, полагаю, и большинство их пользователей.
Детали могу путать, но суть ясна
Интернет пишет что версия 1.5 характеризовалась тем что туда пытались добавить Apache JServ Protocol и вроде яндекс тут особо то и не причем. В любом случае у них ничего не вышло.
> Интернет пишет что версия 1.5 характеризовалась тем что туда пытались добавить Apache
> JServ Protocol и вроде яндекс тут особо то и не причем.
> В любом случае у них ничего не вышло.просто яндекс - это единственное, где я видел lighttpd/1.5 вживую, где они его взяли или сами форкнули - я не знаю. потом они на nginx свинтили
Что интересно, я до недавнего времени и не знал, что niginx написал наш соотечественник. Спасибо Рамблеру за это.
Лучше бы и не знал. Как узнал желание пользоваться продуктом сразу улетучилось.
> Судя по количеству комментов, оно у нас не популярноНу блин, разработчики этой штуки делом доказали что по уровню прожектменеджмента они голимые студни. Удумав делать версию 2.0 с офигенным "достоинством" - "ragel state machines". Видимо, это достоинство оказалось не слишком востребованным, запал иссяк, так что 2.0 так и не релизнулся толком. Зато у сервака есть свои проблемы, типа дурной буферизации только совсем целиком. И не хватает фич которые в современном мире уже пора бы - типа HTTP/2.0 например. Хотя скоро так уже и 3.0 будет пора кодить, если уж на то пошло. И таки с HTTP/2.0 сайты заметно быстрее грузятся, что бы там кто ни вещал.
Перед этим уродцем был еще мертворожденный 1.5, который так и не был доведен до более-менее юзабельного состояния, зато стал яблоком раздора в сообществе и послужил поводом для выхода из разработки основателя lighttpd.
> Перед этим уродцем был еще мертворожденный 1.5, который так и не был
> доведен до более-менее юзабельного состояния, зато стал яблоком раздора в сообществе
> и послужил поводом для выхода из разработки основателя lighttpd.Ну в общем project management им там явно не преподавали, а сами они это "нудное и скучное" дело видимо изучать не захотели. Это ж не <insert buzzword here>, а всего лишь насущная необходимость чтобы прожЭкт в долговременном забеге не склеил ласты.
Видимо поддержка http/2 в ближайшее время тут не предвидится.
С учетом количества неисправляемых клиентских багов, на яблочных устройствах в частности, в более-менее серьезном продакшене оно нах не надо
Уже весь мир перешёл на http/2, а вам все не надо. Проблем на яблочных устройствах не замечал (в смысле, проблем с http/2, так-то Сафари это одна большая проблема).
В странах, где каждый третий посетитель использует этот самый Сафари, теряющий часть файла при аплоаде через http/2 это достаточно большая проблема.
Вот это, что ли?
https://trac.nginx.org/nginx/ticket/959
Это была проблема в nginx и ее давно поправили
А у нас этой проблемы на пустом месте - не было, и не будет, мы не гонимся обмазываться модным ненужно.
Понятное дело, нет фичи - нет проблемы!Вот nginx я легко могу собрать без http/2, если он мне не нужен. А как собрать lighttpd с http/2, если он мне нужен? :-)
А мне он нужен: на armv7l, которыми я раздаю статику, все упирается в https negotiation. Без http/2 проц в полочку, с http/2 - четырехкратный запас.
При
keepalive_timeout 70;
ssl_session_cache builtin:1000 shared:SSL:10m;что - тоже упирается?
Это не сильно помогало - много уникальных пользователей
Расскажите, чем при "много уникальных пользователей" поможет волшебный http/2 ?
> Расскажите, чем при "много уникальных пользователей" поможет волшебный http/2 ?1) Меньше конекций к серваку.
2) Пользователи меньше туповэйтят.Вот этим и помогает.
> А у нас этой проблемы на пустом месте - не было, и
> не будет, мы не гонимся обмазываться модным ненужно.У вас другие проблемы есть - если бэк сдуреет и отгрузит 10 гиг ответа, лайти так и будет эти 10 гиг намертво держать, хоть там что. Обратно операционке он это не отдаст, так что разглагольствования о файлах через лайти - это круто, конечно, пока на пожирание им памяти при этом не посмотришь.