Перебои в работе Wordpress

Рейтинг: 3Ответов: 2Опубликовано: 24.11.2014

Привет!

Недавно стал замечать странности в WP на сайте: после массивных запросов в БД сайт некоторое время (2-5 секунд) показывает белую страницу. Да-да, просто белую страницу без заголовков и т.д. Думал, проблема в хостинге - нет, хостер пишет, что с их стороны все чисто. Затем думал, что проблема только у меня - пользователи начали жаловаться. Что это может быть? Сайт довольно-таки "крупный", контента и прочего там достаточно.

Ответы

▲ 4Принят

Смотрите логи Apache, чтобы разобраться, почему такая ошибка вылазит, скорее всего какой-то php скрипт работает неправильно.
Советую периодически смотреть логи и анализировать, всё ли хорошо, тогда вы узнаете о проблемах до того, как вам будут жаловаться пользователи.
Исправив все ошибки, у вас перестанет появляться белый экран.

Я в таких случаях делаю вот как:

  1. Я стараюсь не использовать плагины, а всё писать сам или копировать код из плагинов и упрощать, чтобы сайт выполнял только те функции, которые мне надо.
  2. Ночью, когда на сайте мало посещений, я включаю на сайте дебаг режим и исправляю все предупреждения, как следствие - у меня чистые логи, а если что-то и появляется, то стараюсь как можно скорее исправить.
▲ 2

Получили белую страницу - посмотрите на реальную сетевую активность. В большинстве браузеров - F12 и вкладка network. И смотрите, что там. Варианты - там пустой ответ, там есть ответ, но он "нестандартный" и тому подобное.

Можно ещё culr/wget/httpie по вкусу.