Войти / Зарегистрироваться
  cms made simple


Помощь в Made Simle CMS

Оптимизация посредствам кэширования SQL

Добавлено: 30-11-2009, 17:17 @ Помощь в Made Simle CMS от: admin

Оптимизация посредствам кэширования SQL
Сам по себе движок Made Simple использует абстрактный класс при работе с базами данных ADODB. А как известно именно этот класс может использоваться при кэшировании SQL. Когда происходит кэширование какого-либо запроса, то идет обращение в папку с КЭШем и с самого начала ищется идеинтичный запрос, какой уже есть в виде обыкновенного текстового файла, которых содержит имя: /два символа/adodb_ключ.cache. Если же этот фаил существует, то всё необходимое берется именно их этого файла, при этом БД даже не задействуется. А вот если такого файла нет, то результаты берутся посредством запроса в БД, после чего в папку КЭШа записываются результаты запроса и страница становится кэшированной.
Для того, чтобы эта функция работала необходимо её активировать. Для этого открываем файл adodb.functions.php в каталоге lib находим строчку:
$dbinstance =& ADONewConnection($config['dbms'], 'pear:date:extend:transaction');
И после этих двух строчек добавляем нижеуказанное:
$dbinstance->clientflags = MYSQL_CLIENT_COMPRESS;
Всё, теперь функция кэширования SQL запросов включена


Похожие новости:
  • Компилятор шаблонов Smarty
  • КЭШ
  • Оптимизация посредством сжатия zip
  • Работа с админ-панелью cms made simple
  • Поддержка системы событий

  • Показать эту новость другу:




    Смотрели: 3065 , Комментариев: 0



      Информация  
      Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.