@Ayk72

Как ускорить сайт на DLE?

Добрый вечер!
Тупит сайт на DLE, где около 12000 новостей.
Загружается по 1-2 секунды. Помогает только кеш. Но необходимо запросы тоже ускорить.

Обычные запросы грузятся по 1-1.5 сек. Тоже много.
Очень сильно тупят такие запросы, как:
regexp '[[:<:]](" . $cats . ")[[:>:]]
и
where (category LIKE '%$cats%')
и
where MATCH (category) AGAINST ('$cats')


Где $cats - жанр (слово), например "боевик".
В таблице хранится так: "боевик, драма, криминал".

Скажите, пожалуйста, как можно ускорить сайт? И какие из этих 3 наиболее оптимально использовать, в качестве скорости.
Спасибо!
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
лучше всего вынести $cats в отдельную таблицу с ID
и создать таблицу связей: для ID-фильма и ID-категории.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы