@obvilion

Какая ОС самая производительная в плане работы с БД/API сервера?

Здравствуйте.
Какая ОС самая производительная для работы PHP + MySQL, или же, для работы API сервера, написанном на PHP, БД MySQL и memcached?
Многие говорят, что какую хочешь - такую и ставь, главное, чтобы ты умел с ней работать.
Я был на Ubuntu, потом перешел на Debian, сказали, что Debian быстрее и ее сложнее осваивать. Но, похоже, тогда имели ввиду про свой сервер, а у меня VDS, где все само настраивается.
  • Вопрос задан
  • 299 просмотров
Решения вопроса 2
neuotq
@neuotq
Прокрастинация
В этих инструментах все же бутылочным горлышком будет не ОС - а ПО, mysql и php , и ресурсы которые для них прежде всего критичны.
Для mysql это Объем ОЗУ и производительность жесткого диска, ну и в третьей степени уже процессор. Для php процессор на первом месте, далее ОЗУ, ну и потом уже все остальное.
Снова таки многое зависит от сценариев работы самого приложения и в целом структуры проекта.
Короче говоря, в вашем базовом уровне ОС не столь критична в разрезе производительности, этот вопрос может подняться уже на другом этапе развития проекта, и даже там это скорее всего уже будет вопрос масштабируемости и отказоустойчивости.
Ответ написан
Комментировать
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Самое первое - структра приложения и базы данных. Можно любую систему убить ненужными запросами и кривой архитектурой. Что касается производительности, что на дебиан, что на редхат/уентос/федора, что на убунте, что на винде, произволительность типовых приложений будет одинакова. Ну а когда дойдете до бигдата, вы не будете смотреть на систему, а будете смотреть на архитектуру своего ПО! И может такое случиться, что все системы будут участниками общего приложения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Все линуксы примерно одинаково работают, вопрос в тюнинге ядра и фс и скриптов настроек пхп нгикса мускула.
В свое время тестил центос дебиан убунту разница в производительности меньше одного процента на одинаковом Софте и настройках.
Ответ написан
Комментировать
@Xilian
Программист 1С, сетевые технологии, SQL
PHP будет везде узким местом. Учимся пользоваться профайлером, memcached можно выкинуть нафиг - он только на большом кластере с выделенным СУБД-сервером и балансировщиком начнет себя оправдывать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы