A voir également:
- Créer un menu qui ne charge juste le contenu
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte instagram sur google - Guide
- Comment creer un pdf - Guide
1 réponse
Salut,
****
Je m'explique, j'ai créer un site un peu lourd au chargement pour certains utilisateurs qui ont de mauvaise connexion. J'aimerai améliorer l'ergonomie du site en chargeant juste le contenu des pages et non toute la page...****
Ce qui est lourd à charger c'est les images et autres fichiers de la page.
La page en elle même c'est du texte au format HTML, donc très léger.
Qu'est ce que vous appelez le contenu des pages et toute la page?
Pour moi c'est pareil puisque une page c'est son contenu...
Vous indiquez un script php en MVC, ce n'est pas ça qui va ralentir l'affichage des pages puisque celui ci est exécuté côté serveur en quelques millionièmes de secondes(encore une fois c'est du texte donc son poids est quasiment négligeable). Quant à la latence elle peut venir de programme mal fait(pas de gestion de mémoire en PHP puisque il n'y en a pas, ) lors de boucles ou d'erreurs du programme.
Bref le code que vous fournissez à aucun rapport avec le temps de chargement d'une page...si encore il s'agissait d'une latence de bases de données mais je ne ne voit pas de requêtes nulle part(qui sont effectuées en millionièmes de secondes aussi avec la base mySQL).
Bref vous voulez une page qui charge vite :
Allégez toutes les images et fichiers multimédias(qualité/poids basse), n'en mettez pas trop par page et supprimez tout les gadgets comme charger 10 polices de caractères à afficher dans une page. C'est 99,9% des problèmes de temps de chargement.
Vérifiez les contenus externes qui sont chargés et les programmes tiers comme l'affichage d'une pub, une animation flash, un javascript encombrant et mal fait...et supprimez tout ceux qui sont sans rapport direct avec votre site.
Vérifiez le débit de votre connexion internet.
Vérifiez la bande passante de votre hébergeur.
Le code(framework ou pas) n'est à incriminer que s'il bug ou présente des erreurs(boucle infini, erreur et problèmes bloquant peuvent en de rares occasions ralentir le chargement). Mais bon quel intérêt d'utiliser un framework si votre code est pas bon et que vous devez revenir dans le code...
****
Je m'explique, j'ai créer un site un peu lourd au chargement pour certains utilisateurs qui ont de mauvaise connexion. J'aimerai améliorer l'ergonomie du site en chargeant juste le contenu des pages et non toute la page...****
Ce qui est lourd à charger c'est les images et autres fichiers de la page.
La page en elle même c'est du texte au format HTML, donc très léger.
Qu'est ce que vous appelez le contenu des pages et toute la page?
Pour moi c'est pareil puisque une page c'est son contenu...
Vous indiquez un script php en MVC, ce n'est pas ça qui va ralentir l'affichage des pages puisque celui ci est exécuté côté serveur en quelques millionièmes de secondes(encore une fois c'est du texte donc son poids est quasiment négligeable). Quant à la latence elle peut venir de programme mal fait(pas de gestion de mémoire en PHP puisque il n'y en a pas, ) lors de boucles ou d'erreurs du programme.
Bref le code que vous fournissez à aucun rapport avec le temps de chargement d'une page...si encore il s'agissait d'une latence de bases de données mais je ne ne voit pas de requêtes nulle part(qui sont effectuées en millionièmes de secondes aussi avec la base mySQL).
Bref vous voulez une page qui charge vite :
Allégez toutes les images et fichiers multimédias(qualité/poids basse), n'en mettez pas trop par page et supprimez tout les gadgets comme charger 10 polices de caractères à afficher dans une page. C'est 99,9% des problèmes de temps de chargement.
Vérifiez les contenus externes qui sont chargés et les programmes tiers comme l'affichage d'une pub, une animation flash, un javascript encombrant et mal fait...et supprimez tout ceux qui sont sans rapport direct avec votre site.
Vérifiez le débit de votre connexion internet.
Vérifiez la bande passante de votre hébergeur.
Le code(framework ou pas) n'est à incriminer que s'il bug ou présente des erreurs(boucle infini, erreur et problèmes bloquant peuvent en de rares occasions ralentir le chargement). Mais bon quel intérêt d'utiliser un framework si votre code est pas bon et que vous devez revenir dans le code...