\LibMelanie\CacheCache

Classe de gestion du cache pour les objets Melanie2

Summary

Methods
Properties
Constants
setSQLToCache()
getFromSQLCache()
deleteFromSQLCache()
No public properties found
OBJECT
OBJECTLISTID
OBJECTSTYPE
TIME
QUERY
PARAMS
TABLE
FIELDS
RESULTS
No protected methods found
No protected properties found
N/A
memcache_connect()
$cache_sql
$memcache_cnx
N/A

Constants

OBJECT

OBJECT ="object"

OBJECTLISTID

OBJECTLISTID ="objectlistid"

OBJECTSTYPE

OBJECTSTYPE ="objectstype"

TIME

TIME ="time"

QUERY

QUERY ="0x01"

PARAMS

PARAMS ="0x02"

TABLE

TABLE ="0x03"

FIELDS

FIELDS ="0x04"

RESULTS

RESULTS ="0x05"

Properties

$cache_sql

$cache_sql :

Type

$memcache_cnx

$memcache_cnx :\Memcache

Connexion vers memcache

Type

\Memcache

Methods

setSQLToCache()

setSQLToCache(string  $table_name = null,array  $fields = array(),string  $query = "",array  $params = array(),array  $results = array()): boolean

Mise en cache des données SQL Permet de ne pas charger la base de données avec plusieurs fois la même requête TODO: Mettre en memcache les données

Parameters

string $table_name
array $fields
string $query
array $params
array $results

Returns

boolean

getFromSQLCache()

getFromSQLCache(string  $table_name = null,array  $fields = array(),string  $query = "",array  $params = array()): array|null

Récupération depuis le cache des données Permet de ne pas charger la base de données avec plusieurs fois la même requête TODO: Mettre en memcache les données

Parameters

string $table_name
array $fields
string $query
array $params

Returns

array|null —

Résultats cachés

deleteFromSQLCache()

deleteFromSQLCache(string  $table_name = null,array  $fields = array(),string  $query = null,array  $params = array()): boolean

Suppression des données dans le cache Permet de ne pas charger la base de données avec plusieurs fois la même requête TODO: Mettre en memcache les données

Parameters

string $table_name
array $fields
string $query
array $params

Returns

boolean

memcache_connect()

memcache_connect()

Connexion à memcache