Максимальный лимит подключения на сервере php apache

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
7 118
1

Ответы 1

Обычно формула:

(Total available memory - Memory needed by operating system) / memory each PHP process needs.

Честно говоря, иногда это сложно предсказать, поэтому, возможно, стоит поэкспериментировать. Цель состоит в том, чтобы вы никогда не использовали больше доступной памяти, чтобы ваша операционная система никогда не меняла местами.

Однако вы также можете перевернуть его. 5000 одновременных запросов - это, откровенно говоря, много, поэтому я использую 5000 одновременных пользователей.

Скажем, 5000 пользователей активно используют ваше приложение в данный момент, и, возможно, они делают в среднем каждый 1 запрос каждые 30 секунд или около того. И скажем, что в среднем PHP-скрипт выполняется за 100 мсек.

Это около 166 запросов в секунду, сделанных вашими пользователями. Учитывая, что для выполнения запроса требуется 100 мс, это означает, что вам нужно около 17 подключений для обслуживания всего этого. Что легко для любого старого сервера.

В любом случае, ключ ко всем этим типам дилемм заключается в следующем:

  • Сделайте обоснованное предположение
  • Мера
  • Угадай получше
  • Повторить

в моем старом проекте у меня такая же конфигурация сервера, но для 5000 пользователей он начал показывать слишком много ошибок HTTP-соединения, поэтому мне нужна информация о том, как увеличить максимальное количество одновременных подключений на сервере xampp apache, вы знаете об этом? У меня есть Google, но я новичок в серверах, поэтому не понимаю.

kishan 13.03.2018 11:11

Нет, извините, я не использую XAMPP. Я обычно использую для этого собственные пакеты ubuntu.

Evert 13.03.2018 18:48

Другие вопросы по теме