2015-10-30 5 views
-2

Использование текстового пресса версии 4.3.1, у меня есть около 120 000 сообщений Использование 24-х потоков и 32-Гбайт оперативной памяти.wordpress high cpu при публикации сообщений

Сервер находится на уровне 50% даже у 5000 живых посетителей (Google Analytics), но когда мы публикуем сообщения, процессор увеличивается и пересекает 100%.

В соответствии с характером нашей работы, мы должны публиковать ~ 100 сообщений ежедневно, поэтому я хотел знать, почему загрузка увеличивается, когда мы нажимаем публикацию/редактирование/обновление?

Я попытался оптимизировать базу данных, повторно Установка WordPress, удалив все ненужные записи в базе данных, но не эффект, также используется W3TC но высокая загрузка ЦП на публикацию по-прежнему остается

Если есть эксперт посоветуете я должны быть благодарны

+6

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он принадлежит http://wordpress.stackexchange.com/ –

+0

Есть некоторые плагины, которые вы можете использовать, чтобы определить, что он съедает ваш процессор. Вы можете попробовать следующее: [https://wordpress.org/plugins/p3-profiler/] –

+0

Если сервер выполняет работу, он будет потреблять процессор. Является ли проблема, что сервер не отвечает или это проблема OCD, где вы просто «хотите» иметь низкое использование ЦП? Добавление 100 сообщений на моей плохой виртуальной машине со всем возможным установленным устройством занимает менее 10 миллисекунд. Вы уверены, что действительно оптимизировали процесс вставки? – Mjh

ответ

0

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

  • топ
  • prstat

В идеале, руководитель может быть хорошая вещь, чтобы быть установлен на вашем сервере, например, Monit, Munin, ... Если ваша база данных находится на том же сервере, попробуйте оптимизировать базу данных, используя специальные скрипты, а не только команду optimize. В вашем случае я не рекомендую использовать плагин для анализа проблемы, потому что ему нужен глобальный взгляд на то, что потребляет на вашем сервере, и что является узким местом. Возможно, вредоносное ПО тоже ... И использование системы кэширования, такой как лак или memcached, значительно улучшит всю производительность вашей системы.

1

Каждый раз, когда вы отправляете сообщения, некоторые плагины могут выполнять много работы (привязаны к триггеру при сохранении содержимого). Попытайтесь определить виновных плагинов, профиль, включить медленные журналы ... Я склонен думать, что это один из ваших плагинов, который наносит больше вреда, чем необходимо.

Смежные вопросы