Помощь в 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 запросов включена Похожие новости:
Показать эту новость другу: Смотрели: 3065 , Комментариев: 0 |
| Информация | ||
| Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости. | ||

от:
