У меня есть поисковая система php, работающая на apache, размещенная на centos 5 vps, без mysql, ничего особенного, просто куча php файлов, у меня в среднем 600 посетителей, мне нужно больше пропускной способности, я хочу разместить свой сайт на 4 vps для распределения полосы пропускания, вопрос как?
мой vps очень дешевый, поэтому я не хочу менять провайдера, я просто хочу знать, как разместить сайт на многих vps, вот и все
ahans уже упоминал в комментариях «балансировку нагрузки для бедняков» (a. k. a. DNS round robin). Это самый простой вариант, учитывая, что ваш веб-сайт не имеет состояния и не полагается на данные (например, состояние пользователя), сохраняемые при запросах. Как только у вас есть данные сеанса на стороне сервера, вам необходимо синхронизировать их между вашими серверами или использовать «липкие сеансы» (всегда обрабатывать запросы одного пользователя из одной и той же системы).
Кроме того, вы можете разделить ресурсы вашего сайта (например, статические страницы, изображения, CSS и т. Д.) И передать их на отдельный сервер с большим тайм-аутом кэширования, чтобы клиенты получали их один раз и сохраняли в течение более длительного периода. время.