Оптимальная комбинация для web-сервера
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- krendelek007
- рядовой
- Сообщения: 39
- Зарегистрирован: 2009-10-12 21:35:04
Оптимальная комбинация для web-сервера
Имеется сервер на ОС FreeBSD 6.2 (в качестве веба на нем настроен Apache + PHP + MySQL) и есть там несколько сайтов.
Сейчас переделываю этот сервер на другом ПК уже с ОС FreeBSD 7.2 ... и тут встал вопрос, что использовать в качестве веб-сервера???
Т.е. вначале был план поставить nginx + php-cgi + mysql (так и сделал!).
Но когда начал переносить файлы, столкнулся с тем, что nginx не читает .htaccess-ы, а там они имеются и некоторые достаточно обширные ... скажу, что переписывать их под nginx опыта явно недостаточно
Переход на nginx решил сделать тогда, когда увидел, что на старой системе apache плодит кучу httpd для открытых конектов и при большом кол-ве висящих в топе httpd начинают жутко тупить все сайты, пока не сделаю рестарт апача, либо пока они сами через время не закроются.
Возможно, что переход осуществлять и не нужно, а просто надо бы как-то поднастроить апачь, но раз уж тема затронута и делаю всё с нуля, то хотел бы спросить у знающих людей, какие могут быть комбинации программ для создания web-сервера и какие из них чем хороши?
Заранее спасибо.
p.s. хочу заметить, что старая комбинация вполне устраивала, но планируется значительный прирост в посещаемости веб-сервера.
Сейчас переделываю этот сервер на другом ПК уже с ОС FreeBSD 7.2 ... и тут встал вопрос, что использовать в качестве веб-сервера???
Т.е. вначале был план поставить nginx + php-cgi + mysql (так и сделал!).
Но когда начал переносить файлы, столкнулся с тем, что nginx не читает .htaccess-ы, а там они имеются и некоторые достаточно обширные ... скажу, что переписывать их под nginx опыта явно недостаточно
Переход на nginx решил сделать тогда, когда увидел, что на старой системе apache плодит кучу httpd для открытых конектов и при большом кол-ве висящих в топе httpd начинают жутко тупить все сайты, пока не сделаю рестарт апача, либо пока они сами через время не закроются.
Возможно, что переход осуществлять и не нужно, а просто надо бы как-то поднастроить апачь, но раз уж тема затронута и делаю всё с нуля, то хотел бы спросить у знающих людей, какие могут быть комбинации программ для создания web-сервера и какие из них чем хороши?
Заранее спасибо.
p.s. хочу заметить, что старая комбинация вполне устраивала, но планируется значительный прирост в посещаемости веб-сервера.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Оптимальная комбинация для web-сервера
Можно вот тут почитать
_http://habrahabr.ru/blogs/server_side_optimization/70167/
еще говорят, почитать труды Сысоева ...
Сам nginx не юзаю и за 500 ероров.
_http://habrahabr.ru/blogs/server_side_optimization/70167/
еще говорят, почитать труды Сысоева ...
Сам nginx не юзаю и за 500 ероров.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Оптимальная комбинация для web-сервера
этой фразой, вы лишь указали непонимание вами принципа работы нгинкса.thefree писал(а):Можно вот тут почитать
_http://habrahabr.ru/blogs/server_side_optimization/70167/
еще говорят, почитать труды Сысоева ...
Сам nginx не юзаю и за 500 ероров.
и того, кто именно из связки свалился по 500, а кто вывел на экран )
молчи - за умного сойдёшь
Убей их всех! Бог потом рассортирует...
- ---nebo---
- старшина
- Сообщения: 424
- Зарегистрирован: 2008-11-01 21:06:23
- Откуда: Киев
- Контактная информация:
Re: Оптимальная комбинация для web-сервера
Правильно , в этом то и состоит суть связки апача и nginx. Если пользователь запрашивает статику, картинки, то нерационально напрягать для этого тяжелый апач и создавать в памяти доп процес метров этак на 20 .Переход на nginx решил сделать тогда, когда увидел, что на старой системе apache плодит кучу httpd для открытых конектов и при большом кол-ве висящих в топе httpd начинают жутко тупить все сайты
Фронтом легкий нгинкс, без наворотов, а в back - "обвешеный" модулями и "отягащенный" функционалом апач.
Ну и правильно распределить обязаности...
Для тюнинга апача посмотрите в сторону MPM(Server Pool management) extra/httpd-mpm.conf (FreeBSD).
...участки под застройку в живописном месте Интернет
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Оптимальная комбинация для web-сервера
тю ... зачем так строга?lissyara писал(а):этой фразой, вы лишь указали непонимание вами принципа работы нгинкса.
и того, кто именно из связки свалился по 500, а кто вывел на экран )
молчи - за умного сойдёшь
Ясно, что nginx выступает как proxy и 500 это уже причина того что стоит за ним.
Но в связи с тем что nginx стал у нас дико популярен, что каждый уважаемый проект переводят на него и во всех идеях предлагают использовать его.
И что он вооооообще он конфетка в золотой обертке.
Рунет наполнился приятной картинкой (:, если раньше тупа тормозила то теперь мы видим приятную ошибку.
Поэтому в топку его как прокси ...
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Оптимальная комбинация для web-сервера
мда.
снова пеерпутаны причина и следствие.
из-за администраторов, неспособных настроить на 500 красивую страничку, в топку отправляем фронтэнд
снова пеерпутаны причина и следствие.
из-за администраторов, неспособных настроить на 500 красивую страничку, в топку отправляем фронтэнд
Убей их всех! Бог потом рассортирует...
-
- лейтенант
- Сообщения: 966
- Зарегистрирован: 2007-12-05 9:45:18
- Откуда: Mytischi
Re: Оптимальная комбинация для web-сервера
а nginx+fastcgi не рассматривается? или чем-то не утсраивает? Я вообщем забыл про тяжелючий апач. Итог - нету ни тормозов, ни ошибок.
- krendelek007
- рядовой
- Сообщения: 39
- Зарегистрирован: 2009-10-12 21:35:04
Re: Оптимальная комбинация для web-сервера
Рассматривался и даже работало до вчера ... пока не поставил апачь, но проблема (возможно кому-то покажется неадекватной) в нежелании перестраивать имеющиеся файлы htaccess, которые есть на сайтах, которые в ближайшее время будут переносится на данный сервер.opt1k писал(а):а nginx+fastcgi не рассматривается? или чем-то не утсраивает? Я вообщем забыл про тяжелючий апач. Итог - нету ни тормозов, ни ошибок.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Оптимальная комбинация для web-сервера
fastcgi под лиати и nginx ничего не дает кроме уменьшение потребляемой памяти что актуально для openvz\virtuozzo vps\vds
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Оптимальная комбинация для web-сервера
ну не нравится мне nginx, он возможно всем хорош ... но пол рунета с 500 ... достала.lissyara писал(а):мда.
снова пеерпутаны причина и следствие.
из-за администраторов, неспособных настроить на 500 красивую страничку, в топку отправляем фронтэнд
Возможно я остался в прошлом но использую lighttpd, угу у него убогая настройка конфига, но наверное он меня привлекает тем что там встроена возможность обработки CGI.
в nginx этого нет, а переписывать perl под use FCGI; уже нет времени.
Да и нагрузки у меня как таковой нету.
Да и потом forum.ru-board.com, думаю ребята там не глупые ... Хотя последнее время 500 оттуда пропала.
Но и на nginx они новый перешли.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Оптимальная комбинация для web-сервера
если у вас cgi норм написан, то перепись через FCGI и FCGI::ProcManager в нагрузку два плевка, я например так морду mailgraph проапгрейдил за часег\полтора:
http://lists.ee.ethz.ch/mailgraph/msg00397.html
http://lists.ee.ethz.ch/mailgraph/msg00397.html
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Оптимальная комбинация для web-сервера
prefork и worker настройте и не лезьте в nginx у Вас не тот случай.
Z301171463546 - можно пожертвовать мне денег
- krendelek007
- рядовой
- Сообщения: 39
- Зарегистрирован: 2009-10-12 21:35:04
Re: Оптимальная комбинация для web-сервера
Спасибо всем, кто откликнулся на вопрос. Пока что поставил nginx + apache, а там посмотрим ...