Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

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

#php #wordpress #mysql


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


Ответы

Ответ 1



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

Ответ 2



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

Комментариев нет:

Отправить комментарий