Портал электронной коммерции php моего клиента находится на выделенном хостинге, но есть определенные проблемы с перегрузкой. Например, использование ЦП увеличивается до 84% при 60 запросах в секунду, поэтому я думаю предложить план.
Чтобы реализовать appache на главном сервере, используйте varnish & memcached для кэширования предыдущих полученных запросов с веб-сервера, NGINX перед appache для обслуживания статического содержимого.
Теперь, когда NGINX перенаправляет все запросы PHP в appache, я подумываю разместить еще один крошечный, но мощный веб-сервер на страницах PHP только для серверов.
Ситуация возникает, когда я вижу, что appache находится под высокой нагрузкой, поэтому я могу перенаправить определенные запросы на другой веб-сервер PHP ИЛИ я должен запускать appache только для обработки 100 запросов в секунду и обхода других запросов PHP на другой веб-сервер PHP.
Также посоветуйте мне использовать какой сервер в качестве надежного веб-сервера PHP?
Пожалуйста, поправьте меня, если я ошибаюсь. Спасибо!
Прежде чем вы начнете портить вещи, вам нужно точно выяснить, что так сильно влияет на процессор.
Если это база данных, возможно, стоит провести некоторое профилирование.
Если это Apache / PHP, еще раз профилирование может стоить вашего времени
Также стоит учесть: