Перейти к публикации

Рекомендованные сообщения

Добрый день. Может кто сталкивался с такой проблемой - при резком увеличении посещаемости просаживается база данных. В логах куча медленных запросов вида в разных вариациях:

"SELECT id FROM `dle_post` AS p  WHERE approve AND category regexp "([[:punct:]]|^)(10)([[:punct:]]|$"

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

Ссылка на сообщение
Поделиться на других сайтах

вывод новостей тегом custom есть на сайте? Если есть, проверьте ве, прописан ли параметр cache="yes"

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, alex32 сказал:

вывод новостей тегом custom есть на сайте? Если есть, проверьте ве, прописан ли параметр cache="yes"

Спасибо! Да, в двух файлах шаблона было указано не кешировать вывод через "custom", это очень старые шаблоны, для пользователей старой версии сайта. Вряд ли это могло дать такую нагрузку. Тем не менее, я поправил, проверяю.

Только что, celsoft сказал:

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

Ок, спасибо. Возможно что это BlockPro так косячит. Буду проверять. Сбило с толку что в коде самого DLE в одном месте есть также использование регулярок.

Ссылка на сообщение
Поделиться на других сайтах

А если в настройках включено кеширование, то ведь в custom не обязательно cache="yes" прописывать? Оно же будет в этом случае глобальные настройки использовать? Или я ошибаюсь? 

Изменено пользователем ntrtv
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...