Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

DLE: Снижаем нагрузку на MySQL

  1. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Снижаем нагрузку на мускул понижая приоритет счетчиков обновления просмотров DLE и BE.
    В файле: /engine/modules/cron.php

    Найти:
    $db->query( "UPDATE " . PREFIX . "_post_extras SET news_read=news_read+{$row['count']} WHERE news_id='{$row['news_id']}'" );

    Заменить на:
    $db->query( "UPDATE LOW_PRIORITY " . PREFIX . "_post_extras SET news_read=news_read+{$row['count']} WHERE news_id='{$row['news_id']}'" );


    Кеширование счетчика просмотров новостей должно быть включено в настройках.
    Счетчики будут обновляться по времени так же, но если базу грузят другие тяжелые запросы им будет делаться больший приоритет.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    7 августа 2013 - 11:46 / #1
Модераторы форума: greyPowered by Bullet Energy Forum