it-swarm-ru.tech

Каков ожидаемый предел приемлемой производительности WordPress без каких-либо настроек?

По вашему опыту, когда нужно начинать думать о расширении?

Какова ожидаемая производительность обычной установки WordPress на стандартном веб-сервере Apache без каких-либо [настроек производительности или плагинов] ( Шаги для оптимизации WordPress в отношении загрузки сервера? )?

С точки зрения загрузки страниц (давайте предположим, что нет кэширования): Находится ли он в диапазоне 100/1000-х/+ загрузок страницы в секунду?

С точки зрения трафика: При каком количестве пользователей в день можно ожидать попадания в узкие места производительности (игнорируя трафик, предполагая отличное соединение)?

3
Marek

Многое из этого очень субъективно и трудно ответить из-за различных серверных сред, тем, размера базы данных и т.д.

По вашему опыту, когда нужно начинать думать о расширении?

Если вы беспокоитесь о своем опыте работы с пользователями, вы уже должны практиковать качественные методы работы с внешним интерфейсом . Когда пришло время расширяться? Когда ваши пользователи начинают ухудшаться, а медленные загрузки страниц приводят к увеличению показателя отказов.

Какова ожидаемая производительность обычной установки WordPress на стандартном веб-сервере Apache без каких-либо настроек производительности или плагинов?

Обычная установка WordPress, запускающая тему по умолчанию для небольшого и среднего блога на одном из рекомендуемых общих хостов, должна без проблем обрабатывать сотни пользователей в день.

С точки зрения загрузки страниц (предположим, нет кэширования): находится ли он в диапазоне от 100 до 1000 загрузок страниц в секунду?

Для этого вопроса я запустил Apache Benchmark на установке WordPress с темой 2010 по умолчанию без кэширования.

alt text

Я сделал 500 запросов со скоростью 10 запросов в секунду и смог составить в среднем 3,6 запроса в секунду, но, поскольку запросы начали накапливаться, самый длинный запрос занял почти 2 минуты.

С точки зрения трафика: при каком количестве пользователей в день можно ожидать попадания в узкие места производительности (игнорируя трафик, предполагая отличное соединение)?

На этот вопрос невозможно ответить без запуска нагрузочных тестов или тестов на сервере. Для приведенного выше теста у вас могут возникнуть узкие места в любое время, когда сайт используют более 10 пользователей одновременно.

6
Chris_O

Марек, твой вопрос очень субъективен и поэтому не может быть правильно дан ответ. Вы должны предоставить правильно определенный контекст, определение терминов и значений, и так далее, чтобы это было близко. Что-то наверняка здесь невозможно. Если вы не сделаете, ответ очень прост:

Это зависит.

Например, если ваш сайт чувствует себя медленно после пустой настройки и требует около 30 секунд, чтобы ответить, я без сомнения могу сказать, что пришло время подумать о расширении.

Эмпирическое правило может заключаться в том, что ваш жизненный сайт должен отвечать менее чем на x времени (например, 10-й секунды) на любой запрос, находясь под нагрузкой. Если нет, начните думать о расширении. Установите время для ваших нужд, затем следите за своим сайтом и, если он работает по линии, начните думать о расширении. С сайтами это всегда зависит, поэтому вам нужно измерить это.

0
hakre

Это также зависит от установленных плагинов и т.д.

Сейчас я работаю над установкой на несколько сайтов, на которой установлено более 60 плагинов.

На сервере Amazon EC2, m2-xlarge, его пиковая скорость составляет 25 PHP запросов в секунду (проверяется нагрузкой с помощью httperf, выполняется только обращение к URLPHP _, а не к изображениям и т.д.) максимальный процесс PHP-FPM.

Там много возможностей для улучшения.

0
Barry G