PDA

Просмотр полной версии : Сервер и подходящее ПО


Боня
14.12.2010, 18:23
Уже голову сломал. Ребята подскажите пожалуйсто какую комбинацию лучше ставить:
У меня 4-х ядерный процессор 64 bit. Что лучше Windows или linux. и какое ПО ставить. Я в этом деле чайник, и сервер собираюсь ставить впервые. До этого все странички свои проверял на denwer. А что дальше незнаю!
Подскажите пожалуйсто.

Bgg
14.12.2010, 19:28
А зачем вам сервер?
Я бы поставил то ПО, в котором больше разбираюсь.

terbooter
14.12.2010, 19:32
Debian Lenny. nginx 0.6.x + apache2 + php5 + mysql

Боня
14.12.2010, 21:34
Bgg
Встречный вопрос. Зачем слону хвост?
terbooter
Спасибо почитаю про nginx 0.6.x. А его под windows или linux? Просто я читал в статьях, что не всё под windows работает.


У кого ещё есть варианты?

goodguy
14.12.2010, 21:49
Если не планируется постоянный доступ из сети, а только для локальных тестов, то, естественно лучше виндоус. В линуксе будет работать не лучше, но танцев с бубном будет намного больше.

Боня
14.12.2010, 21:55
goodguy Про бубн смешно было.
Нет я планирую в нет всё поместить. Меня конечно больше windows устраивает т.к. я в нём с тех пор как компьютер увидал. Просто если мне linux даст значительный прирост в производительности и защите сервера. То я его изучу. В противном случае есть же спец. windows server 2008, 7. Может ставить их и не париться.
И тут же вопрос. У меня прога на сервере, писал на джава. Какраз к ней и подключаются все клиенты. будет ли работать под linux?

goodguy
14.12.2010, 22:00
Джава же кроссплатформенна. Конечно будет работать на линуксе.

Нет я планирую в нет всё поместить. Меня конечно больше windows устраивает т.к.
В таком случае, линукс лучше. Я бы поставил ubuntu server

Боня
14.12.2010, 22:07
goodguy
а какую бы вы связку под linux посоветовали?
Как предложил Bgg:
nginx 0.6.x + apache2 + php5 + mysql
Подойдёт? Или есть что-нибудь получше?

Bgg
14.12.2010, 23:25
Bgg
Встречный вопрос. Зачем слону хвост?

Хвост играет важную роль в жизни животных. Он выполняет механическую, физиологическую и коммуникабельную функции. Животные используют его как сопротивление при прыжках, сидении, передвижении, как руль при плавании и в полете, как дополнительную лапу при перемещении по деревьям, как способ привлечь существо иного пола.

etc
14.12.2010, 23:27
Мне понравилась связка Ubuntu 10.04 + php5-fpm + nginx 0.7.x + mysql + xcache + memcache.

Psycho Tiger
14.12.2010, 23:46
Мне понравилась связка Ubuntu 10.04 + php5-fpm + nginx 0.7.x + mysql + xcache + memcache.
Всегда интересно было. Насколько это бегает быстрее чем, например, рельсы?

etc
14.12.2010, 23:52
Всегда интересно было. Насколько это бегает быстрее чем, например, рельсы?

Не знаю, но очень шустро. Впрочем, от кода сильно зависит.

maxlapshin
15.12.2010, 00:14
Смешно про поддерживаемость под виндовс этого хозяйства и nginx-0.6

Весь этот софт девелопится и выкатывается на Linux и FreeBSD. Половина опенсорсного серверного софта вообще под виндовс не заведется, а на любом форуме первым же советом будет поставить линукс и не мучать себя и окружающих очередными вопросами «а как это сделать на виндовс».

Блин, да под виндовс попросту не получится быстро скомпилить ничего.

membrilius
15.12.2010, 00:59
я давно ещё выбирал между Debian и Ubuntu

из всего понял, что Debian старый и неудобный, но стабильный
Ubuntu для блондинок, ставиться с 1 диска, много чего включает в себя сразу.

В итоге поставил Gentoo, вполне доволен.

Могу посоветовать ещё интерпретатор Python 2.7 и 3.* воткнуть, мне бывает нужен.

maxlapshin
15.12.2010, 13:10
Debian Squeeze вполне себе свеженький. Например эрланг в бубунтах старый, а в squeeze R14

avilov
15.12.2010, 16:37
Поставь себе на windows vmware player и запусти какую хочешь ОС Ubuntu или FreeBSD и любую другую OC.

terbooter
15.12.2010, 20:58
etc, xcache говоришь =)
А как же APC?

Активно грызу рельсы, первое впечатление такое: много что очень нравится, но отдельные моменты не очень.
От синтаксического сахара порой подташнивает, уж больно сладко.

Тигр, мне тоже интересно посмотреть на производительность рельс.
Надо поискать развернутые статейки на тему. Наверное сильно зависит от вэб сервера.
(моды апача или nginx или спец сервак)

Добавлено через 2 минуты
memcache ставить на севак обязательно!

etc
15.12.2010, 22:14
etc, xcache говоришь =)
А как же APC?
Ну, а он с FastCGI не алё :)

maxlapshin
16.12.2010, 11:25
etc, xcache говоришь =)
А как же APC?

Активно грызу рельсы, первое впечатление такое: много что очень нравится, но отдельные моменты не очень.
От синтаксического сахара порой подташнивает, уж больно сладко.

Тигр, мне тоже интересно посмотреть на производительность рельс.
Надо поискать развернутые статейки на тему. Наверное сильно зависит от вэб сервера.
(моды апача или nginx или спец сервак)

memcache ставить на севак обязательно!


Апач и «производительность»*—*штуки несовместимые вообще.
«Сладко»*— это просто PHP все рецепторы отбил =)
memcache очень часто не нужен и лишь мешает. Многие пользуются им как ртутной мазью против сифилиса: скрывают язвы, но не лечат причину. У нас рельсы обслуживали под 1000 запросов в секунду:

http://levgem.livejournal.com/295193.html

Ну и где-то валяется финальная презентация. 25 мс на запрос, 60 млн запросов в сутки. И никакого мемкеша.

Боня
16.12.2010, 13:15
Ой как много информации всем большущее спасибо! Буду учить.

У нас рельсы обслуживали под 1000 запросов в секунду:
Ну и где-то валяется финальная презентация. 25 мс на запрос, 60 млн запросов в сутки. И никакого мемкеша.

Внушило!!! Вот как раз и начну с того, что прогуглю, что такое "рельсы". :)

Добавлено через 18 минут
Поиски в гугле помогли мне много узнать про рельсы! А так же шпалы и шлагбаумы.
Парни, что за рельсы? Как в оригинале софт называется?

Psycho Tiger
16.12.2010, 13:41
Ruby on Rails

Боня
16.12.2010, 13:45
Ruby on Rails - Вот это рельсы? Если да то осталось понять насколько сложно в нём разобраться, учитывая, что о языке Ruby я слышу второй раз в жизни.

Добавлено через 1 минуту
Psycho Tiger
Спасибо значит я правильно догадался. Ну сейчас погугля насколько этот софт тяжкий. И нужно ли знание Ruby.

Добавлено через 6 минут
Всё ясно. Ruby on Rails - среда для работы с Ruby. Если я правильно понял.
Нет, я лучше на PHP + javaScript.

terbooter
16.12.2010, 16:52
maxlapshin, прочитал статью о Лицемере.
У нас 350мл за 2 недели http://46.4.16.136:8899/

Конечно в лицемере кэшировать нечего, вот и не нужен мемкэш.
Интересен вопрос о цене таких работ, если не сложно ответьте в личку.

maxlapshin
16.12.2010, 17:35
В личку*— лучше сразу в почту: max@maxidoors.ru

membrilius
16.12.2010, 22:21
Ruby не быстрый язык... уж лучше тогда Python...

maxlapshin
17.12.2010, 02:03
Его небыстрота действительно удручает на рендеринге шаблонов, когда на эту примитивную процедуру уходит по 500 мс. Но не могу назвать это решающим фактором, ведь на питоне нет рельс.

membrilius
17.12.2010, 15:05
у Питона есть Django ) и ещё есть "psyco" говорят с ним Питон работает почти так же быстро как Си

terbooter
17.12.2010, 17:20
О!
Холиварчик назревает =) Django vs Rails, много ссылок в коментах (http://habrahabr.ru/blogs/webdev/94255/)