Когда Apache / PHP запущен, им необходимо использовать системные ресурсы, такие как аппаратный ЦП, ОЗУ, ДИСК, из-за их доступности, которую они запускают и обрабатывают входные данные.
Что дает Apache / PHP особенное пространство / комфорт / гибкость с точки зрения настройки оборудования? (16-ядерный процессор? 32 ГБ ОЗУ? Диски с максимальной скоростью вращения?)
Пример: в отрасли имеется 500 ПЛК (машины / роботы / двигатели и т. Д.), Которые одновременно будут использовать этот сервер, данные мультимедиа и отчетность в реальном времени, написание документов, печать, автоматическая упаковка и т. Д. И т. Д.
Спасибо
Тип необходимого оборудования во многом зависит от:
ОЗУ помогает, быстрые диски помогают, помогает ЦП - но мы не сможем рассказать вам об этом больше: все зависит от ваших приложений.
Например, если ваше приложение выполняет много тяжелых вычислений, ему потребуется больше ЦП, чем приложению, которое просто обслуживает статические файлы.
Если ваше приложение выполняет много тяжелых SQL-запросов, быстрый диск, быстрый процессор и много оперативной памяти, если у вас много данных, будут более чем полезны.
При этом небольшое кеширование, хорошо настроенный сервер и некоторая оптимизация вашего кода / SQL-запросов часто могут значительно снизить эти потребности ...
Я бы поместил разные классы задач каждый в свой кластер серверов.
Так вам следует подумать. Не вкладывайте слишком много средств в FC / SAN - локальное хранилище может быть быстрее (и намного дешевле). SAN интересен, если у вас много серверов с постоянно меняющимися требованиями к хранилищу. Но здесь тоже могут помочь NAS и iSCSI-боксы.