Performance des sites dynamiques : une histoire de cache à tous les niveaux

  • 177 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
177
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Octa e & Octa e :
  • 2. Oc a e & Oc a e :Cen rion Frame ork :
  • 3. Oc a e & Oc a e :Cen rion Frame ork :
  • 4. Q e ionVo be oin ?
  • 5. Soyons honn tes, la meilleure desperformances : Le fichie ai e
  • 6. Des fois on na pas le choix.Imagine vos intranets, vos outilsweb de gestion...
  • 7. Les performances des sitesdynamiques cest : une bonne architecture syst me des optimisations front-end une application optimisée ...
  • 8. La performance des sites d namiques :Une histoire de cache tous les niveaux !
  • 9. Recherche des goulots d tranglement
  • 10. Les deb g bar
  • 11. Les deb g bar
  • 12. Mysql fournit des m triques : Slow quer log SHO STATUS;
  • 13. Le cache de SGBDM SQL : quer cacheMariaDb : subquer cache...
  • 14. Mais qui dans certains casralentissent : Si plus de modifications que de lectures Si trop de requ tes différentes
  • 15. Utilisez les requ tes préparées.Certains systèmes de cache desSGBD ne sont pas tolérants auxmultiples écritures dune m merequ te.
  • 16. G n ralement un simple bouton à pousser.
  • 17. Les deb g bar
  • 18. Les deb g bar
  • 19. Les frame orks
  • 20. Zend Frame ork Core Class Vie Page Static
  • 21. Doctrine Quer cache Result cache Doctrine_Cache_* ...
  • 22. Ce ne sont que des outils. vous de les insérer dans votreapplication.
  • 23. Cest votre code m tier qui est à optimiser
  • 24. Commen ?Audit / Anal se
  • 25. P ofiling2 o il imple d age : Xdeb g Zend Deb gge
  • 26. Les deb g bar
  • 27. Les deb g bar
  • 28. Votre frame ork utilise trop de fichiersSeul rem de : APCMettre à jour
  • 29. Pro CacheVarnishNgin
  • 30. Le proxy cache n cessite :un applicatif qui est pens pour
  • 31. Namco Bandai Game
  • 32. Q e faire dans n cas comme cel i-ci ?
  • 33. Solution 1 : Aja Facile Aucun investissement mat rielMais : Perte daccessibilit
  • 34. Edge Side Incl desLe pro cache nous apporte unesolution : LEdge Side Incl des (ESI).Disponible dans Varnish,prochainement dans Ngin .
  • 35. Cache na iga e r
  • 36. E agMauvaise id eSurtout si vous avez plus dunserveur
  • 37. Cache p blicWordpress Style : cache publicvie
  • 38. A en ionTo ne pa i imple
  • 39. AttentionAssurez-vous davoir les moyensde ider les caches lorsque cestn cessaire.
  • 40. Idem pour les bad bu .Exemple :
  • 41. Wa ming pha eNe jamai lancer n ser e r ancache !
  • 42. Wa ming pha eSi pas de serveur de cache : simuler froid unevisite sur toutes les pagesSi serveur de cache : assurez-vous que lasynchronisation est finie
  • 43. Wa ming pha eE emple :
  • 44. Ne t levelNe plus faire de cache->delete();Utilisez plut t les cache->update();
  • 45. A an de concl reCr ez / utilisez des m triques àtous les niveaux
  • 46. Pas de g n ralisationToutes les optimisations deperformance par lajout du cachene peuvent tre généralisées àvos autres applications.
  • 47. B e ai ePas doptimisation pr matur e :cest contre-productif.
  • 48. Par contre, d veloppez enpr parant le terrain :- factorisation- pas de code sp cifique
  • 49. Me ci