Avec le mode debug intégré dans cakephp, chaque modèle est regénéré à chaque accès.
Je ne connais pas ton plugin de debug, mais il est possible que ton problème vienne de là.
Si je regarde le temps de chargement de ta page avec l'outil de dev intégré dans FF, je vois que sur les 3s que met ta page à s'afficher chez moi (avec javascript désactivé !!), le point de contention sont les 2.4s d'attente pour le début de transfert de ta page de 101ko, le transfert en lui même prend 19ms. Le problème est donc bien à priori sur la génération du contenu par le serveur, pas en raison de ta bande passante.
Plein de conseils de bon sens ici : http://www.sitepoint.com/speeding-up-your-cakephp-websites/
Ensuite, il y a environ 10ms d'attente à chaque accès à une ressource hébergée chez toi, donc plus tu restreins le nombre d'accès, plus tu vas gagner en temps d'affichage sur le client. Là avec noscript d'activé, donc aucun javascript exécuté, j'ai déjà 8 accès. En activant Javascript, j'en suis à 6,12s au total avec 2x2.4s d'attente évitable (pour l'envoi de la police ttf).
Pour tes images, comme indiqué dans plusieurs commentaires, créé des vignettes qui lorsqu'on clique dessus charge alors l'image dans la taille désirée. A titre perso j'utilise convert pour dimensionner et convertir les images en jpeg et jpegtran pour optimiser leur taille.
Enfin, si comme moi tu n'es pas dans une zone fibrée, tu peux te lancer dans le dédié ou le virtuel mutualisé : j'ai un petit dédié avec un double coeur multithreadé, 2Go de RAM, 500Go de disque et 100Mb de bp non garantie pour quelques euros par mois.
[^] # Re: vant de tirer tes conclusions
Posté par ekyo . En réponse au journal Autohébergement : mon retour d'expérience acte 2. Évalué à 8. Dernière modification le 23 janvier 2015 à 17:09.
Avec le mode debug intégré dans cakephp, chaque modèle est regénéré à chaque accès.
Je ne connais pas ton plugin de debug, mais il est possible que ton problème vienne de là.
Si je regarde le temps de chargement de ta page avec l'outil de dev intégré dans FF, je vois que sur les 3s que met ta page à s'afficher chez moi (avec javascript désactivé !!), le point de contention sont les 2.4s d'attente pour le début de transfert de ta page de 101ko, le transfert en lui même prend 19ms. Le problème est donc bien à priori sur la génération du contenu par le serveur, pas en raison de ta bande passante.
Plein de conseils de bon sens ici : http://www.sitepoint.com/speeding-up-your-cakephp-websites/
Ensuite, il y a environ 10ms d'attente à chaque accès à une ressource hébergée chez toi, donc plus tu restreins le nombre d'accès, plus tu vas gagner en temps d'affichage sur le client. Là avec noscript d'activé, donc aucun javascript exécuté, j'ai déjà 8 accès. En activant Javascript, j'en suis à 6,12s au total avec 2x2.4s d'attente évitable (pour l'envoi de la police ttf).
Pour tes images, comme indiqué dans plusieurs commentaires, créé des vignettes qui lorsqu'on clique dessus charge alors l'image dans la taille désirée. A titre perso j'utilise convert pour dimensionner et convertir les images en jpeg et jpegtran pour optimiser leur taille.
Enfin, si comme moi tu n'es pas dans une zone fibrée, tu peux te lancer dans le dédié ou le virtuel mutualisé : j'ai un petit dédié avec un double coeur multithreadé, 2Go de RAM, 500Go de disque et 100Mb de bp non garantie pour quelques euros par mois.