cranequinier: (65x70)
cranequinier ([personal profile] cranequinier) wrote2015-06-22 09:21 am

LAMP vs WAMP а так же жизнеспособность IIS

Я по жизни нераскаяный виндузятник, и Линукс на десктопе у меня так и не зажил, несмотря на все попытки.
А в смысле вебсервисов я наоборот какой-то такой латентный линуксоид, и многочисленные работы за деньги c IIS оставили меня в смущении. А Апач люблю.

Скажите, дорогие френды, насколько современный IIS со всякими его примочками реально работоспособен, и с чем вместе он работоспособен? У меня есть две точки, которые точно зафиксированны - юзера должна фэйсить WordPress, а глубоко унутре должен крутиться Win32 код (хотя возможно и перекомпилированный с winelib-ом).

Набор путей между этими двумя точками совершенно бесконечен - от чистого Линукса с CGI под Wine на хвосте, до чистого Windows, IIS и даже, тьфу-тьфу-тьфу MS SQL.

Я пока склоняюсь к запусканию на Windows Server-е набора Apache/PHP/MySQL/WordPress, а конкретно WAMP stack-а от bitnami. Из соображений что пусть сердце сервера, самая мякотка, работает в привычной для него виндовой среде, но уж всё вебовское пусть будет нормальное, человеческое.

Покритикуйте, кому не лень. Может я зря боюсь связываться с IIS? Может он уже начал работать, и даже WordPress с ним нормально живет? Или может надо к IIS сверху прикрутить mysql и php? Теряюсь.

[identity profile] anspa.livejournal.com 2015-06-22 07:07 pm (UTC)(link)
Пока речь идет об одном, максимум двух клиентов в параллель рассуждения IIS vs Apache не имеет смысла и php прикручивается и вообще. А так nginx и еще с десяточек таких же софтин справляются лучше, но и Апаче или IIS тоже. Я под виндовскими серверами запускаю Апаче web server, почему-то, наверное чисто по привычке, чтоб удобнее потом админить.

[identity profile] cranequinier.livejournal.com 2015-06-22 07:14 pm (UTC)(link)
Вопрос же не про производительность в первую очередь, а про то, нет ли в ком-то из них глубоких проблем.

[identity profile] anspa.livejournal.com 2015-06-22 08:35 pm (UTC)(link)
Кто ж знает какие у вас там требования. Mysql, php - это все работает.

[identity profile] cranequinier.livejournal.com 2015-06-22 09:04 pm (UTC)(link)
Ну вот например как правильнее - Apache+PHP+MySQL или IIS+PHP+MS SQL?

Или, другими словами - имеет ли смысл рассматривать не - LAMP зачем-то? Есть ли в IIS что-то такое хорошее, что надо его попытаться использовать вместо Apache?

[identity profile] anspa.livejournal.com 2015-06-22 09:29 pm (UTC)(link)
Мне лично правильнее с LAMP или WAMP. Но я и вторую связку тоже админю.

[identity profile] yatur.livejournal.com 2015-06-22 11:04 pm (UTC)(link)
Насколько я понимаю (возможно, упрощенно), один раз настроить проще IIS - все графически и приятно глазу. Но вот когда возникает задача "а создай-ка ты мне, батенька, такой же IIS на другой машине", вот тут начинаются вилы в виде admin templates, ps1 скриптов и прочей нечисти, в то время как апачу достаточно скопировать каталог conf.

Но я не админ, могу не знать современного состояния дел.

[identity profile] rrr2.livejournal.com 2015-06-23 02:52 pm (UTC)(link)
IIS вполне работоспособен, и из C# можно вызвать самую уродливую сишную DLL. Я так делал, правда давно очень - была туча сишного кода-спагетти, ни о каком портировании не могло быть и речи, даже на managed C++

Возможно, также легко вызвать сишнуюю виндовую ДЛЛ и из линукса - ничего про это не знаю...

[identity profile] cranequinier.livejournal.com 2015-06-23 03:21 pm (UTC)(link)
Из Линукса DLL вызывать посложнее - где-то на 15% медленнее (по поверхностным измерениям) и некоторые косяки есть. Но их достаточно мало.

Вопрос исключительно в том кто на всей этой куче кривых продуктов дает наибольшую smoothness.

[identity profile] yatur.livejournal.com 2015-06-22 09:27 pm (UTC)(link)
> нет ли в ком-то из них глубоких проблем.

ИМХО, ты впадаешь в analysis paralysis. Практически любая комбинация будет работать - бери и используй то, что тебе ближе по духу. IIS вполне работоспособен, если только мы не говорим о каких-то запредельных нагрузках. И Апач тоже. Из всего этого супового набора самый проблемный и "наколенчатый" продукт - mySQL.

[identity profile] cranequinier.livejournal.com 2015-06-22 10:41 pm (UTC)(link)
> Из всего этого супового набора самый проблемный и "наколенчатый" продукт - mySQL.

Так вот его-то как раз и невозможно заменить. MS SQL ещё ужаснее.

[identity profile] yatur.livejournal.com 2015-06-22 10:59 pm (UTC)(link)
У меня сложилось противоположное впечатление.
В MS SQL Server-e масса очень приличных фич и тулзов, а в mysql все делается с помощью такой-то матери. Один апгрейд базы через дампы чего стоит.

[identity profile] cranequinier.livejournal.com 2015-06-23 02:09 am (UTC)(link)
> В MS SQL Server-e масса очень приличных фич и тулзов

Хорошо бы ещё в MS SQL был такой малозаметный никому не нужный тулзик как WordPress.
Ну и пара-тройка аналогов phpAdmin-а.

[identity profile] komarov.livejournal.com 2015-06-23 12:21 am (UTC)(link)
это не так

[identity profile] odin-ded.livejournal.com 2015-06-23 03:51 am (UTC)(link)
Кто не хочет наколенчатости, покупает у Оракла коммерческую версию MySQL.