Нет, дело именно в автоматическом обновлении. ebuild я и сам могу написать для чего угодно. Но я, с тех пор, как Gentoo распробовал, испытываю отвращение к личному слежению за обновлениями используемого мною софта.
Предпочитаю своё время тратить на более интересные вещи. Хотя бы на тот же Хабр :) А за обновлениями пускай компьютер следит, он железный.
И поэтому, если на десктопе, я ещё могу себе позволить тестовый или нестандартный софт (сосбственно, у меня сотни пакетов таких), то на боевом сервере я буду держать только стабильный софт из базового портежа.
lighttpd у меня автоматически обновляется уже более трёх лет. За это время проблем с обновлением не помню. Меня такой режим работы вполне устраивает :)
Впрочем, ладно, я веду бессмысленный спор :) Вам нравится nginx, мне — lighttpd. Доказать что-то мы друг другу, похоже, не сможем (да и не особо хотим). Так что давайте просто жить дружно и дальше пользоваться тем, что нравится :)
>Динамика роста в этом случае именно показатель того, что предпочитает большинство.
Так это прекрасно! С этой твоей формулировкой сегодня большинство пользователей предпочитают на десктопах Linux и MacOS. Ведь доля Windows достигла минимальной за последние лет 10 отметки, аж 89.5%! :D
>Как мы видим, админов почему-то не пугают надписи «502 Bad Gateway».
Я же выше писал, это не только не пугает, а, наоборот, раскручивает марку ;)
>Которые, кстати, ни что иное как кривые ручки администратора.
Ну, что могу сказать — получается, что масса очень крупных отечественных проектов содержит криворуких админов… Ибо я это знаменитое сообщение получал даже на Рамблере и, о чудо, на Хабре! :D
…
А так — я ничего не имею против nginx'а. Более того, только приветствую его, так как конкуренция нужны всем. Но сам лично буду смотреть не на количество пользователей (а то бы выбирал Apache или, даже, скорее IIS), а на удобство и функционал под свои нужды. Да и на коммьюнити разработчиков, кстати. В таком деле проекту, который весь висит на одном человеке я доверять не люблю :)
>Если сеть достаточно большая, как ни крути, оно притормаживает. Загружается долго, запускается долго, любой файловый ввод-вывод явно затормаживается.
Вы что-то не то явно видели :) Особенно про файловый ввод-вывод. Из-за чего ему тормозить, если он не по сети протискивается, а сразу же на сервере и отрабатывается?
>Во-вторых, зависишь от сервера.
И это прекрасно. Я у себя дома и то всё стараюсь на домашний сервер спихнуть. И централизованно бэкапить данные проще, и наши с женой компы друг от друга не зависят, и к домашним данным можно получить доступ в отпуске или поезде к друзьям в другой город.
>Всякое бывает — он подвис чуток или ребутнули зачем-то
Это уже не сервер виноват, это уже админов драть надо. Точнее, не драть, а этих увольнять и нормальных нанимать. В идеале клиентские задачи крутятся на сервере вообще в отдельных виртуальных машинах, а сам сервер год может без рестартов работать…
>Как раз доводы экономии меня не убеждают.
Пока софт ворованный стоит и на несертифицированном железе — да, так и есть. Как только дело дойдёт до полной стоимости связки нормального железа и софта, да ещё в организации с сотнями и тысячами компов — там стоимость очень существенно влиять начинает.
А так — бонусы кроме цены есть, как для организации в целом (начальству и админам проще контролировать пользователей, проще делать резервное копирование, профилактику и т.п.), так и для пользователя — в то же рабочее пространство можно зайти с другого компа, из другой комнаты, из другого офиса, из другой страны…
Если у работника выходит из строя десктоп, он не сидит без дела рабочий день, пока ему готовят новый комп, чинят старый или переставляют софт. Он садится за первый же свободный десктоп и работает дальше, как ни в чём не бывало.
Хотя, конечно, тем, кому не хочется работать, а хочется халявить — им подобные решения очень не по душе :D
>Переходник преобразовывает аналоговый vga-сигнал в цифровой dvi
Дурацкий вопрос — а такие переходники в широкой продаже, вообще, есть? Обычно продаются переходники, использующие уже готовый цифровой сигнал, выдаваемый видеокартой, просто выведенный на VGA-разъём вместе с аналоговым.
Дело в том, что преобразование аналогового видео в цифровое задача не очень тривиальная. На мониторе мы имеем массу настроек фаз и смещений, позволяющих из аналога получить приличную цифру, а вот в АЦП такого рода как настройкой заниматься?
Формулировка не очень корректная. Или не очень корректная. Без ОЗУ и процессора в этой коробочке никуда. Даже в терминалках времён СМ-4 на терминале стояли КР580ВМ80А и 1-4кБ ОЗУ.
Про видеокарту, правда, непонятно. Эта коробочка вообще без монитора работает? Информация на сервер голосовым вводом отправляется и в наушники же получается? :)
…
Ну а потребляемая мощность — чрезмерная. У меня КПК с 520МГц процессором, 64Мб ОЗУ, 4Гб Flash, 3.5" экраном 640x480 и т.п., потребляет от 0,3 до 1Вт в зависимости от нагрузки…
Динамика роста — это показатель динамики роста. Но не показатель того, что предпочитает большинство :)
…
ИМХО, тут всё просто. Когда падает lighttpd (а такое бывает?), то просто пропадает сервер (а падающие php-fcgi процессы он сам поднимает прозрачно для пользователя). Когда падает fcgi в nginx — то юзер видит рекламное сообщение, что-нить типа “nginx Error 502 Bad Gateway”.
Получется — халявная реклама. Название откладывается в голове. И когда админ дорастает до апгрейда Апача, он меняет его на то, что уже плотно сидит в голове :D
(на меня не подействовало, т.к. я на Лайти пересел, когда nginx сильно устуал ему по возможностям, раскрученности, надёжности, SMP-производительности… :) )
[Помню, каким шиком было таскать на колечке не просто Z80, а Z80H :D]
Предпочитаю своё время тратить на более интересные вещи. Хотя бы на тот же Хабр :) А за обновлениями пускай компьютер следит, он железный.
И поэтому, если на десктопе, я ещё могу себе позволить тестовый или нестандартный софт (сосбственно, у меня сотни пакетов таких), то на боевом сервере я буду держать только стабильный софт из базового портежа.
lighttpd у меня автоматически обновляется уже более трёх лет. За это время проблем с обновлением не помню. Меня такой режим работы вполне устраивает :)
Впрочем, ладно, я веду бессмысленный спор :) Вам нравится nginx, мне — lighttpd. Доказать что-то мы друг другу, похоже, не сможем (да и не особо хотим). Так что давайте просто жить дружно и дальше пользоваться тем, что нравится :)
Массовостью своей :) А Рамблер, кстати, ещё и тем, что это, насколько я в курсе, главный заказчик и потребитель nginx.
>Вопрос выбора, в вашем случае обусловленного верой
Да нет, не верой :) По вере я много лет назад Apache выбирал. А вот lighttpd — уже по ряду объективных факторов, которые и упоминал выше…
А, или Вы про веру в контексте того, что в коммьюнити веры больше, чем в одиночку? Ну так эта вера тоже не на пустом месте формировалась :D
В портеже Gentoo нет. Соответственно, на боевом самообновляющемся сервере оно как-то отпадает :)
Так это прекрасно! С этой твоей формулировкой сегодня большинство пользователей предпочитают на десктопах Linux и MacOS. Ведь доля Windows достигла минимальной за последние лет 10 отметки, аж 89.5%! :D
>Как мы видим, админов почему-то не пугают надписи «502 Bad Gateway».
Я же выше писал, это не только не пугает, а, наоборот, раскручивает марку ;)
>Которые, кстати, ни что иное как кривые ручки администратора.
Ну, что могу сказать — получается, что масса очень крупных отечественных проектов содержит криворуких админов… Ибо я это знаменитое сообщение получал даже на Рамблере и, о чудо, на Хабре! :D
…
А так — я ничего не имею против nginx'а. Более того, только приветствую его, так как конкуренция нужны всем. Но сам лично буду смотреть не на количество пользователей (а то бы выбирал Apache или, даже, скорее IIS), а на удобство и функционал под свои нужды. Да и на коммьюнити разработчиков, кстати. В таком деле проекту, который весь висит на одном человеке я доверять не люблю :)
…
На самом деле всегда интересно задуматься и подсчитать число микропроцесоров в доме. Скажем, у меня дома, беглая оценка:
3 центральных процессора в десктопах, три в ноутах и сабноутах, четыре в КПК/смартфонах/коммуникаторах.
Один процессор в мобильнике. Один дополнительный (DSP) в коммуникаторе.
Множество процессоров (GPU) в четырёх видеокартах трёх компов и одного ноута.
Жёстких дисков в сумме — 10 штук. В каждом по процессору.
3 процессора в трёх принтерах.
Процессор в Wi-Fi роутере.
Боюсь, что как бы ни по процессору в каждой из 7 сетевых карт :)
Как минимум по одному процессору в телевизоре, стиральной машине.
В mp3-плейере.
…
Более 40 штук набегает :)
(железо, естественно, считалось не только активно используемое, но и валяющееся по прицнипу уже не нужно, а выкинуть жалко)
Вы что-то не то явно видели :) Особенно про файловый ввод-вывод. Из-за чего ему тормозить, если он не по сети протискивается, а сразу же на сервере и отрабатывается?
>Во-вторых, зависишь от сервера.
И это прекрасно. Я у себя дома и то всё стараюсь на домашний сервер спихнуть. И централизованно бэкапить данные проще, и наши с женой компы друг от друга не зависят, и к домашним данным можно получить доступ в отпуске или поезде к друзьям в другой город.
>Всякое бывает — он подвис чуток или ребутнули зачем-то
Это уже не сервер виноват, это уже админов драть надо. Точнее, не драть, а этих увольнять и нормальных нанимать. В идеале клиентские задачи крутятся на сервере вообще в отдельных виртуальных машинах, а сам сервер год может без рестартов работать…
>Как раз доводы экономии меня не убеждают.
Пока софт ворованный стоит и на несертифицированном железе — да, так и есть. Как только дело дойдёт до полной стоимости связки нормального железа и софта, да ещё в организации с сотнями и тысячами компов — там стоимость очень существенно влиять начинает.
А так — бонусы кроме цены есть, как для организации в целом (начальству и админам проще контролировать пользователей, проще делать резервное копирование, профилактику и т.п.), так и для пользователя — в то же рабочее пространство можно зайти с другого компа, из другой комнаты, из другого офиса, из другой страны…
Если у работника выходит из строя десктоп, он не сидит без дела рабочий день, пока ему готовят новый комп, чинят старый или переставляют софт. Он садится за первый же свободный десктоп и работает дальше, как ни в чём не бывало.
Хотя, конечно, тем, кому не хочется работать, а хочется халявить — им подобные решения очень не по душе :D
Дурацкий вопрос — а такие переходники в широкой продаже, вообще, есть? Обычно продаются переходники, использующие уже готовый цифровой сигнал, выдаваемый видеокартой, просто выведенный на VGA-разъём вместе с аналоговым.
Дело в том, что преобразование аналогового видео в цифровое задача не очень тривиальная. На мониторе мы имеем массу настроек фаз и смещений, позволяющих из аналога получить приличную цифру, а вот в АЦП такого рода как настройкой заниматься?
Как же так, VGA-выход и без видеокарты (интегрированной)? :D
Про видеокарту, правда, непонятно. Эта коробочка вообще без монитора работает? Информация на сервер голосовым вводом отправляется и в наушники же получается? :)
…
Ну а потребляемая мощность — чрезмерная. У меня КПК с 520МГц процессором, 64Мб ОЗУ, 4Гб Flash, 3.5" экраном 640x480 и т.п., потребляет от 0,3 до 1Вт в зависимости от нагрузки…
…
ИМХО, тут всё просто. Когда падает lighttpd (а такое бывает?), то просто пропадает сервер (а падающие php-fcgi процессы он сам поднимает прозрачно для пользователя). Когда падает fcgi в nginx — то юзер видит рекламное сообщение, что-нить типа “nginx Error 502 Bad Gateway”.
Получется — халявная реклама. Название откладывается в голове. И когда админ дорастает до апгрейда Апача, он меняет его на то, что уже плотно сидит в голове :D
(на меня не подействовало, т.к. я на Лайти пересел, когда nginx сильно устуал ему по возможностям, раскрученности, надёжности, SMP-производительности… :) )
…
(на правах полночного бреда ;) )
У Вас очень скромные настройки mysql :)
memory = key_buffer+(sort_buffer_size+read_buffer_size)*max_connections
У меня сейчас довольно скромные настройки среднего сервера (едва за сотню sql-запросов в секунду). Так при 1000 соединений оно сожрёт в моём случае:
memory = 384M + (3M+3M)*1000 = 6384M. А на сервере всего 2,5Гб :)