Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Нужна помощь в ускорении сайта на Dle (за плату)

Нужна помощь в ускорении сайта на Dle (за плату)


 ifreez    15.02.2018    Стол заказов    313    3 комментария

Добрый день! Нужна помощь кодера, знающего движок dle вдоль и поперек. Необходимо ускорить загрузку страниц с 0.4 до 0.2 (без кэша). По оплате договоримся

Сейчас вот такие результаты
Нужна помощь в ускорении сайта на Dle (за плату)
Нужна помощь в ускорении сайта на Dle (за плату)
Нужна помощь в ускорении сайта на Dle (за плату)

3 комментария

Sander
Эксперт

Sander - 16 февраля 2018 02:27 -

Сколько новостей на сайте?

На первом скрине крайне не разумно сделан поиск по ID кинопоиска. Просто до безумия не продумано.
Т.е. сейчас в нем выполняется алгоритм именно поиска строки внутри значения поля.
Хотя колонка kinopoisk_id должна быть строго int и с ключом index.
А в самом запросе должно быть строго
WHERE kinoposk_id = 977754

Просто к примеру, почему тот запрос крайне неправильный, допустим ID кинопоиска = 77. В результате выдачи будут получены ВСЕ записи в которых внутри строки встречается 77: 77, 177, 277, 377, ... 977, 1777, 2777, ... 977754 и т.д

На втором скрине - остается только смириться. Нынешняя организация категорий в DLE не позволяет как либо оптимизировать данный запрос (оба запроса).

На третьем скрине опять же стандартный не поддающийся оптимизации запрос на получение контента (2 запроса).
И еще один стремный запрос от какого-то стороннего модуля/хака.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

ifreez
Юзер

ifreez - 16 февраля 2018 10:57 -

Новостей 3к, на первом скрине - красный запрос это модуль Парсер актеров, как переделать запрос непонятно, код модуля закодирован

dj-avtosh
Эксперт

dj-avtosh - 20 февраля 2018 16:47 -

Можно накостылить, в методе query для DB-класса у DLE проанализировать входной запрос и срезать '%';

telegram: @blob42 (https://t.me/blob42)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх