skype ergonoshop

Optimisation des performances Thélia

Accueil > Composants Gratuits > Plugins THELIA > Optimisation des performances Thélia
Offert
Franck vous offre
ce composant.

Téléchargement

#TITRE

thelia_optimisations.zip
(Téléchargé 85 fois)

POUR THELIA 1.4.2 UNIQUEMENT !

Ce pack de fichiers a pour but d'optimiser les performances d'accès à la base de données de votre Thélia, en partant du constat suivant:

1) Thélia crée une connexion à mySQL pour chaque création d'objet.
2) Pour la génération d'une page donnée, la même requête à mySQL est effectuée plusieurs fois.

On peut en déduire deux axes d'optimisation:

Premier axe: éliminer les multiples demandes de connexion à mySQL. Pour ce faire, Cnx.class.php est modifié pour créer une et une seule connexion à la base de données, et retourner cette connexion à chaque nouvelle demande de création. On n'utilise donc plus qu'une seule connexion pour toutes les requêtes qui suivront.

Deuxième axe d'optimisation: utiliser un cache en mémoire pour le résultat des requêtes effectuées par BaseObj->getVars(), afin de ne pas soumettre à mySQL les requêtes identiques qui sont souvent la conséquence du système de boucles.

Afin d'éviter des incohérences d'affichage dans le back-office, le cache de BaseObj est désactivé lorsque les requêtes proviennent du back-office, où le besoin en performance n'est pas crucial.



Ce composant est offert par Franck, merci à cet auteur


Composants récemments publiés ou modifiés par cet auteur

  Désignation Prix € Action
Réf. CV-20-20100120123032
Plugin Thelia Liste de mariage
29.00 [+]
Réf. CV-8-20100828124945
Plugin Thelia Templates à la SPIP
offert [+]
Réf. CV-20-20100121131927
Parser optimisé pour Thélia
offert [+]
Réf. CV-20-20100115093708
Plugin Thelia Compte Vendeur 1.0.7
49.00 [+]
Réf. CV-20-20100619190120
Plugin Traduction Facile
offert [+]
logo ergonoshop

Copyright ©2009-2010 - Ergonoshop, tous droits reservés  |   Conditions d'utilisation   |  Contact   |  Icones Oliver Twardowski

Adobe® Flash®, Flex®, Fireworks®, Photoshop®, Illustrator®, InDesign® et After Effects® sont des marques déposées
d'Adobe Systems Incorporated.