Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Производительный веб-сервер


Автор: nerezus 28.1.2007, 17:02
Итак... дотнетчика наезжают, типа пхп медленный и т.д.

Но скорость работы веб-приложения зависит то от железа, настройки системы, вебсервера, базы, фс намного больше, чем от самого приложения.
Вот решил это выяснить опытным путем.
Точнее проверить, т.к. считаю, что навряд ли Win2003+IIS могут потягаться с linux+nginx

Касательно приложения: какую-нить гостевую книгу, MVC, шаблоны через XSLT. Кеширование и т.д.

Теперь касательно тестового сервера.
1) Железо будет через пару недель, еще нету. Но ничего очень крутого =\
2) Ось. Дженту или дебиан? Конечно дженту имхо только для десктопа, но хотелось бы испробовать ее. БЗДоподобные дистры не рассматриваются.
3) Вебсервер: nginx. PHP- fastcgi. Норма?
4) Файрвол. А вот ядреные патчи и IDS ставить не буду, ибо лень, да и не нужно особо. Да и не умею )
5) СУБД: мускуль5, последний.

Касательно венды:
2) win2003 sp1
3) IIS + ASP.NET 2
4) встроенный
5) 2005 Express

И начну тестировать ) Т.е. нагрузка и т.д.

Кто что скажет?

Автор: BobiKK 28.1.2007, 17:11
Предлагаю ещё попробовать за одно и с апачем и php как модуль апачевский.

Автор: bilbobagginz 28.1.2007, 17:59
Цитата

2) Ось. Дженту или дебиан? Конечно дженту имхо только для десктопа, но хотелось бы испробовать ее. БЗДоподобные дистры не рассматриваются.

не думаю, что производительность увеличится на порядок если соберёшь и всё систему и сервер - с нуля.
зато гемора - прибавится значительно.  Поэтому я бы шел на Дебиан.
Цитата

3) Вебсервер: nginx. PHP- fastcgi. Норма?

возможно, апач тоже имеет смысл проверить с пхп в нескольких конфигурациях.
Цитата

4) Файрвол. А вот ядреные патчи и IDS ставить не буду, ибо лень, да и не нужно особо. Да и не умею )

да думаю и не обязательно.


Автор: spin2 29.1.2007, 12:27
Еще было бы интересно LightTPD потестировать.

Автор: tishaishii 29.1.2007, 17:54
apache2+mod_perl2+ModPerl::RegistryBB+Apache::DBI

Автор: nerezus 29.1.2007, 19:05
Цитата

mod_perl2
 Только через мой труп!  smile 

Хотя.... как будет код на пхп - перепишешь на перле - тогда и протестим ;)

Добавлено @ 19:06 
проблема в том, что ПОКА ЕЩЕ нету нужного железа =\
Если повезет, то достану дуалкор... Если очень повезет )

Автор: nerezus 6.3.2007, 19:55
Win 2003 32bit + IIS + ASP.NET
Debian Etch 64bit + nginX + FastCGI + php(EAccelerator)/python
тесты проведу, что быстрее.
Так же будут варианты с апачем и что еще на ходу придумаем.

Кстати, буду рад, если подгоните Win2003 64битную )

Почему до сих пор не сделал? А у меня комп сломался, с которого хотел тестировать =\ Но я не забыл.
Пока в ожидании етча и второго компа для бенчмарка.

Автор: Void 6.3.2007, 20:04
Цитата(nerezus @  6.3.2007,  21:55 Найти цитируемый пост)
Кстати, буду рад, если подгоните Win2003 64битную )

MS http://www.microsoft.com/windowsserver2003/evaluation/trial/default.mspx 180-дневный полнофункциональный триал.

Было бы интересно погонять yaws, особенно на 2-ядернике с последним OTP. Жаль динамику под него найти трудно будет.

Автор: nerezus 6.3.2007, 20:16
Цитата

Было бы интересно погонять yaws, особенно на 2-ядернике с последним OTP. 
 кстати, насчет железа.
Т.к. я студент 2ого курса, то я на оперативу зажопился, дорогая. Купил всего 2 планки =\ Всего 2 гига. Потом добавлю еще 2 планки по 2ГБ, как появятся в продаже.

Комп такой: Атлон 64 х2 3800+ , 2Гб оперативы ДДР2, Сата2, гигабит.  Т.е. для сервака левый(особенно по оперативе), но общее представление даст.

А вот с виндой - хз как, наверное качать придется, если не найду на базаре, полтора рубля метр трафа просто =\

Автор: Kagor 6.3.2007, 22:14
Цитата(nerezus @  6.3.2007,  20:55 Найти цитируемый пост)
Win 2003 32bit + IIS + ASP.NET
Debian Etch 64bit + nginX + FastCGI + php(EAccelerator)/python
тесты проведу, что быстрее.
Хм... может ещё добавить 32-х битный деб?

Автор: nerezus 6.3.2007, 22:22
Kagor, я не осилю ) Либо одно, либо другой, просто хочется, чтобы были равные условия.
Ждем дебиан новый, а если железо не куплю, то возьму чей-нить ноут погонять. Только вот надо будет найти ноут с гигабитом, обычно 100мбит на них =\

Автор: Kagor 6.3.2007, 22:55
Цитата(nerezus @  6.3.2007,  23:22 Найти цитируемый пост)
Либо одно, либо другой, просто хочется, чтобы были равные условия.
Ну так делай все в 32-х битках, ибо всё равно памяти <4Гигов.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)