Назад | Перейти на главную страницу

Объем оперативной памяти для пользователя веб-сервера

В настоящее время я размещаю сайты своих клиентов на некоторых vps-серверах. Что я хотел бы знать, сколько посетителей могут использовать несколько веб-сайтов одновременно, прежде чем мне нужно будет перенести каждый из сайтов на их отдельные серверы?

Итак, с точки зрения непрофессионала, сколько оперативной памяти в среднем занимает пользователь веб-страницы? Например, сколько одновременных посетителей я могу иметь на моем сервере, на котором запущен сервер Apache с 512 МБ ОЗУ?

Нет возможности ответить на ваш вопрос. Это полностью зависит от того, насколько эффективен код, генерирующий страницу, как распределяются посещения пользователей во времени и как настроена настройка.

Вы должны сами протестировать свои серверы. «Лучший» способ - запустить комплексный тест с вашего ПК с помощью таких инструментов, как ab. Более простой и легкий способ получить приблизительное представление - использовать размещенный облачный стресс-тестер, например Loadimpact.com.

Это зависит от сценариев, используемых для создания ваших страниц, если они, например, манипулируют изображениями, они будут потреблять больше памяти, если вы просто выполните несколько запросов к базе данных и отобразите результаты, тогда это не будет потреблять слишком много, и если вы будете сервером статических html-страниц тогда потребление памяти будет очень низким.

Это также зависит от того, сколько памяти будет доступно для apache. Если у вас есть сервер базы данных и другие службы на одном сервере, для apache будет доступно меньше памяти.

И в большинстве случаев узким местом является база данных, а не apache, если вы хотите приблизительно оценить, ваш сервер, вероятно, будет обслуживать около 30 или более запросов в секунду.