Класс A_Cache_DB_Mem
Класс реализует механизмы кэширования запросов к БД в memcache.
Подробнее...
Полный список членов класса
Открытые члены
- __construct ()
- Конструктор.
- clearTablesLog ()
- Очистка лога затронутых таблиц БД.
- get ($sql, $format='all')
- Извлечение данных из кэша.
- getTablesLog ()
- Получение лога затронутых таблиц БД.
- resetDomain ($domain)
- Сброс кэша связанного с сайтом.
- resetSection ($section)
- Сброс кэша связанного с разделом.
- resetTable ($table)
- Сброс кэша связанного с таблицей БД.
- set ($sql, $data, $format='all')
- Сохранение данных в кэш.
Подробное описание
Класс реализует механизмы кэширования запросов к БД в memcache.
Конструктор(ы)
Методы
Очистка лога затронутых таблиц БД.
| get |
( |
$ |
sql, |
|
|
$ |
format = 'all' | |
|
) |
| | |
Извлечение данных из кэша.
- Аргументы:
-
| string | $sql Строка SQL запроса. |
| string | $format Идентификатор формата данных. |
- Возвращает:
- array Извлеченные данные или false.
Получение лога затронутых таблиц БД.
- Возвращает:
- array Список затронутых таблиц.
Сброс кэша связанного с сайтом.
- Аргументы:
-
| string | $domain Идентификатор сайта. |
| resetSection |
( |
$ |
section |
) |
|
Сброс кэша связанного с разделом.
- Аргументы:
-
| string | $section Полный строковой идентификатор раздела. |
Сброс кэша связанного с таблицей БД.
- Аргументы:
-
| string | $table Таблица БД. |
| set |
( |
$ |
sql, |
|
|
$ |
data, |
|
|
$ |
format = 'all' | |
|
) |
| | |
Сохранение данных в кэш.
- Аргументы:
-
| string | $sql Строка SQL запроса. |
| mixed | $data Любого формата данные. |
| string | $format Идентификатор формата данных. |
- Возвращает:
- array Сохраненные данные.
Объявления и описания членов класса находятся в файле: