MOP1: ПО мотивам ветки поставил себе nginx..
до этого стоял апач, мод_пхп, еасселератор
первое впечатление от нгникс - не очень... как-то быстро откомпилился
когда поставил fastcgi - чуть-чуть погруснел.. призводительность упала ужас, по сравнению с мод_пхп...
еще раз погрустнел, когда начал переписывать .хтекесс ... оказывается в nginx нельзя написать регулярку, типа /[0-9]{4}/ а ее надо заменить /[0-9][0-9][0-9][0-9]/ ...
все- таки, осилив себя, приложил, и таки переписал все реврайт рулы
... все сайты поднялись после дня работы от начала установки (пишлось перекомпилить пхп со всеми экстеншенами)
скорость отработки скриптов снизилась
поставил eaccelerator - время генерации скриптов вернулась на прежний уровень. но результат отдается с мизерной задержкой, по сравнению мод_пхп
помимо этого, значительно быстрее стал уходить осталной контент: картинки, сиэсэсы, яваскрипты и тп.
и удалось освободить достаточно много памяти. если раньше нужнобыло тратить ~ 200 мб, то теперь все работает на 65. разницу с удавольствием пущу на индексы в Mysql
итог - больше доволен , чем не доволен. страницы визуально грузятся быстрее (за счет быстрой отдачи картинок , стилей, яваскриптов). освободилось достаточно памяти. но есть свои приколы в реврайтах, часть функциональности потеряна. скрипты отдаются медленне, но совсем незначительно
Ну, собственно говоря, это естественно - php-процессор все тот же, ускорить по сравнению с mod_php он врядли сможет заметно.
Единственный вопрос - про рерайты, у меня такие работают. Какую ошибку писал nginx?
Ну-ну :) тот же ucoz - чем не SaaS? В разы популярнее кучей фри-хостингов с простым php и mysql.
А на платном хостинге, действительно, сейчас нет таких предложений. И, как верно подметил Алексей, из-за отсутствия предложений - есть только у 1 cms и стоит слишком много, чтобы большинство хостеров позволили себе это. А разрабатывать новую cms под SaaS все боятся, так как понимают, что не потянут без капиталовложений, которые это не окупят.
Boris A Dolgov добавил 26.01.2009 в 01:07
Единственный минус такого SaaS будет в сложности перехода между провайдерами. Но какая разница, РБК все равно всех купит :))
А разрабатывать... тяжело сказать, куда подадутся разработчики. Но, согласитесь, относительно владельцев сайтов их - меньшинство.
Derek: Перспектива хостингов - это отказ от виртуального хостинга и переход к изолированным виртуальным контейнерам (т.е. vds/vps). А там уж и fastcgi и что душе угодно ставится.
Почти согласен, но идете не с той стороны - vps станет меньше, проще, дешевле, необходимость в вирте отпадет.
А еще, как вариант, никому не будет нужен ни vps, ни шаред, и все будут сидеть на SaaS :)
P.S. Если только вы не имели в виду что mpm-peruser и CGI используются одновременно - это был бы нонсенс.
Именно так и понял Ваше сообщение, поэтому спросил 😮
Если понял неправильно, то все хорошо, вопросов больше нет :)
Boris A Dolgov, Эээ ты же вроде пингвинячий админ, чего рыдаешь-то ?
Дак что поделать, как не рыдать, если в linux для того, чтобы сделать то, что во freebsd делается одним сисколлом, надо городить такое?
опа. это уже интересно.
значится-так:
если делаю так:
то получаю вот так...
а если так:
то все нормально...
думал, это фича такая... может фигурные скобки экранировать надо?
Как сказал Roxis,
rewrite '^/([A-Za-z0-9_]{1,255})/?$' /index.php?page_alias=$1 last;pcre на всех один :)
Есть куча опыта. В разы падает расход памяти, достаточно ускоряется работа. nginx-последний+php-fpm.
На linux управление заголовком намного сложнее :(
При чем, всем пофиг.
ПО мотивам ветки поставил себе nginx..
до этого стоял апач, мод_пхп, еасселератор
первое впечатление от нгникс - не очень... как-то быстро откомпилился
когда поставил fastcgi - чуть-чуть погруснел.. призводительность упала ужас, по сравнению с мод_пхп...
еще раз погрустнел, когда начал переписывать .хтекесс ... оказывается в nginx нельзя написать регулярку, типа /[0-9]{4}/ а ее надо заменить /[0-9][0-9][0-9][0-9]/ ...
все- таки, осилив себя, приложил, и таки переписал все реврайт рулы
... все сайты поднялись после дня работы от начала установки (пишлось перекомпилить пхп со всеми экстеншенами)
скорость отработки скриптов снизилась
поставил eaccelerator - время генерации скриптов вернулась на прежний уровень. но результат отдается с мизерной задержкой, по сравнению мод_пхп
помимо этого, значительно быстрее стал уходить осталной контент: картинки, сиэсэсы, яваскрипты и тп.
и удалось освободить достаточно много памяти. если раньше нужнобыло тратить ~ 200 мб, то теперь все работает на 65. разницу с удавольствием пущу на индексы в Mysql
итог - больше доволен , чем не доволен. страницы визуально грузятся быстрее (за счет быстрой отдачи картинок , стилей, яваскриптов). освободилось достаточно памяти. но есть свои приколы в реврайтах, часть функциональности потеряна. скрипты отдаются медленне, но совсем незначительно
Ну, собственно говоря, это естественно - php-процессор все тот же, ускорить по сравнению с mod_php он врядли сможет заметно.
Единственный вопрос - про рерайты, у меня такие работают. Какую ошибку писал nginx?
А в чем смысл mpm-peruser и cgi? Чтобы на запрос было целых 2 форка?
А setproctitle() это же вроде бы только в freebsd?
Ну-ну :) тот же ucoz - чем не SaaS? В разы популярнее кучей фри-хостингов с простым php и mysql.
А на платном хостинге, действительно, сейчас нет таких предложений. И, как верно подметил Алексей, из-за отсутствия предложений - есть только у 1 cms и стоит слишком много, чтобы большинство хостеров позволили себе это. А разрабатывать новую cms под SaaS все боятся, так как понимают, что не потянут без капиталовложений, которые это не окупят.
Boris A Dolgov добавил 26.01.2009 в 01:07
Единственный минус такого SaaS будет в сложности перехода между провайдерами. Но какая разница, РБК все равно всех купит :))
А разрабатывать... тяжело сказать, куда подадутся разработчики. Но, согласитесь, относительно владельцев сайтов их - меньшинство.
Перспектива хостингов - это отказ от виртуального хостинга и переход к изолированным виртуальным контейнерам (т.е. vds/vps). А там уж и fastcgi и что душе угодно ставится.
Почти согласен, но идете не с той стороны - vps станет меньше, проще, дешевле, необходимость в вирте отпадет.
А еще, как вариант, никому не будет нужен ни vps, ни шаред, и все будут сидеть на SaaS :)