image Периодически у меня появлялось желание как-то оптимизировать DLE в плане программной части. Но все никак руки не доходили или желания не было.
Хочу немного поделиться своими решениями в плане оптимизации запросов к БД в DLE.
image Данный модуль предназначен для легкого и удобного управления всеми custom блоками на вашем сайте.
Но главной и ключевой его особенностью является полноценная, удобная и безопасная организация AJAX навигации в custom блоке.
image Новая версия модуля - дополнения для тега custom, который позволяет организовать вывод реально популярных материалов исходя из значений текущих просмотров.
Главное отличие этой версии в том, что теперь есть возможность реализации нескольких топов. Топ за сутки, неделю, месяц и т.д.
image Стандартный кеш в DLE, а в частности в тегах custom - хранит содержимое блока до следующей очистки кеша.
По умолчанию кеш новостей чистится довольно таки часто, при добавлении комментария, при голосовании в рейтинге, при добавлении новости и т.п.
Данный хак позволяет создавать для custom отдельный кеш, который будет храниться строго заданное время. Особенно этот хак будет полезен в сочетании с сортировкой rand (случайным образом).
image Продвинутая система общения между пользователями.
Модуль реализован по принципу чата, где сообщения обновляются в режиме реального времени.
За основу внешнего вида взят интерфейс телеграма и адаптирован в рамках web интерфейса и возможностей DLE.
© Sander-Development. 2009-2021.
При копировании, ссылка на источник обязательна.