Mais conteúdo relacionado Semelhante a Performance des sites dynamiques : une histoire de cache à tous les niveaux (20) Performance des sites dynamiques : une histoire de cache à tous les niveaux3. Oc a e & Oc a e :
Cen rion Frame ork :
4. Oc a e & Oc a e :
Cen rion Frame ork :
7. Des fois on n'a pas le choix.
Imagine vos intranets, vos outils
web de gestion...
8. Les performances des sites
dynamiques c'est :
une bonne architecture
syst me
des optimisations front-end
une application optimisée
...
15. Le cache de SGBD
M SQL : quer cache
MariaDb : subquer cache
...
16. Mais qui dans certains cas
ralentissent :
Si plus de modifications que
de lectures
Si trop de requ tes différentes
17. Utilisez les requ tes préparées.
Certains systèmes de cache des
SGBD ne sont pas tolérants aux
multiples écritures d'une m me
requ te.
23. Doctrine
Quer cache
Result cache
Doctrine_Cache_*
...
24. Ce ne sont que des outils.
vous de les insérer dans votre
application.
31. Votre frame ork utilise trop de
fichiers
Seul rem de : APC
Mettre à jour
32. Pro Cache
Varnish
Ngin
36. Solution 1 : Aja
Facile
Aucun investissement
mat riel
Mais :
Perte d'accessibilit
37. Edge Side Incl des
Le pro cache nous apporte une
solution :
L'Edge Side Incl des (ESI).
Disponible dans Varnish,
prochainement dans Ngin .
47. Wa ming pha e
Si pas de serveur de cache : simuler froid une
visite sur toutes les pages
Si serveur de cache : assurez-vous que la
synchronisation est finie
49. Ne t level
Ne plus faire de cache->delete();
Utilisez plut t les cache->update();
50. A an de concl re
Cr ez / utilisez des m triques à
tous les niveaux
51. Pas de g n ralisation
Toutes les optimisations de
performance par l'ajout du cache
ne peuvent tre généralisées à
vos autres applications.
52. B e ai e
Pas d'optimisation pr matur e :
c'est contre-productif.
53. Par contre, d veloppez en
pr parant le terrain :
- factorisation
- pas de code sp cifique