instantsoft / icms2

Self-hosted Site Management System
https://instantcms.ru
GNU General Public License v2.0
294 stars 120 forks source link

Просьба добавить хук в контенте для борьбы с LIMIT OFFSET #1216

Closed Risgit closed 3 years ago

Risgit commented 4 years ago

Просьба добавить хук content_list_filter_before_items по аналогии с comments_list_filter_after_count. cmsEventsManager::hook('content_list_filter_before_items', array($ctype, $this->model)); С целью борьбы с LIMIT OFFSET. Именно перед $items = isset($items) ? $items : $this->model->getContentItems($ctype['name']); в \system\controllers\content\frontend.php Один из типов контента на моём сайте увеличивается на 30-100 единиц в день. Поисковики начинают вешать сайт обходом последних страниц. Последние страницы открываются по 2-3 секунды.

Risgit commented 3 years ago

Найден более человечный способ ускорения последних страниц (настройки индексов и сервера mysql). Просьба закрыть этот запрос, как неактуальный.