У меня есть сервер ubuntu 32 ГБ, на котором размещен мой сайт. Я установил XAMPP и запустил свой сайт. Итак, вот мой вопрос: каков предел максимального количества одновременных подключений, которые будет обрабатывать apache, и как я могу это проверить? Насколько я могу его увеличить и как? На моем сервере одновременно должно быть 5000 одновременных пользователей, поэтому для этого мне нужно его настроить.






Обычно формула:
(Total available memory - Memory needed by operating system) / memory each PHP process needs.
Честно говоря, иногда это сложно предсказать, поэтому, возможно, стоит поэкспериментировать. Цель состоит в том, чтобы вы никогда не использовали больше доступной памяти, чтобы ваша операционная система никогда не меняла местами.
Однако вы также можете перевернуть его. 5000 одновременных запросов - это, откровенно говоря, много, поэтому я использую 5000 одновременных пользователей.
Скажем, 5000 пользователей активно используют ваше приложение в данный момент, и, возможно, они делают в среднем каждый 1 запрос каждые 30 секунд или около того. И скажем, что в среднем PHP-скрипт выполняется за 100 мсек.
Это около 166 запросов в секунду, сделанных вашими пользователями. Учитывая, что для выполнения запроса требуется 100 мс, это означает, что вам нужно около 17 подключений для обслуживания всего этого. Что легко для любого старого сервера.
В любом случае, ключ ко всем этим типам дилемм заключается в следующем:
Нет, извините, я не использую XAMPP. Я обычно использую для этого собственные пакеты ubuntu.
в моем старом проекте у меня такая же конфигурация сервера, но для 5000 пользователей он начал показывать слишком много ошибок HTTP-соединения, поэтому мне нужна информация о том, как увеличить максимальное количество одновременных подключений на сервере xampp apache, вы знаете об этом? У меня есть Google, но я новичок в серверах, поэтому не понимаю.