Какова лучшая конфигурация фермы серверов с балансировкой нагрузки для веб-страницы загрузки с высоким спросом, которая использует php и mysql. У меня есть серверы, которые в настоящее время используют centos с lightppd. Есть ли у кого-нибудь опыт того, какое программное обеспечение является лучшим и т. Д., Или хорошее руководство.
Здесь нет возможности ответить на этот вопрос. Исходя из масштаба приложения, описанного в вашем другой вопрос (сейчас закрыто) компетентному архитектору потребуется как минимум пара дней работы, чтобы придумать оптимальное решение в общих чертах, и как минимум в два раза больше времени, чтобы придумать решение, адаптированное к вашей операционной настройке - и большую часть этого времени будет потрачен на сбор информации. Я бы не ожидал, что wikipedia или facebook определят, какая их серверная архитектура и программное обеспечение должны быть основаны на ответах на трехстрочный вопрос о переполнении стека / sererfault.
Есть очень конкретные причины, по которым lighttpd может быть лучше, чем apache (и наоборот), и в равной степени для nginx. Есть много способов реализовать балансировку нагрузки. И есть несколько вариантов того, какую базу данных использовать (даже если вы хотели придерживаться MySQL, вы могли получить свой сервер MySQL от Oracle, MariaDB или Percona).
Если одно «программное обеспечение - лучшее», тогда не было бы из чего выбирать.
Я использую apache для своего веб-сервера, и он отлично работает.
Вам необходимо установить другой пакет или службу, чтобы получить балансировку нагрузки. Я использую Heartbeat и ldirectord. Пожалуйста, обратитесь сюда для получения дополнительных инструкций и руководств. http://www.ultramonkey.org/