|
C'est lent, C'est lent, C'est lent... Ah c'est mieux !
Crée le : 25/09/2011
|
Modifié le : 25/09/2011
|
Par : Proteus
|
Vue : 95
|
Commentaire(s) : 0
|
|
Amélioration des performances ? "Mourir de vieillesse serait plus rapide que d’attendre l’affichage de ta page d’accueil !" Il y a maintenant plusieurs mois que je stocke mon propre site web chez moi. Ce site avait pour but de tester la technologie ASP.Net puis MVC. Etant ma première expérience « Web » j’ai fait un certains nombres d’erreurs qui ont eu pour résultat direct les performances du dit Site Web. Stocker les images au format Bytes sous mon serveur SQL, etc.… Le Salut se trouve dans le Reset ! Il était donc temps de mettre en ligne une nouvelle version. Une nouvelle version qui cette fois sur un full MVC3. Toutes les images qui ralentissaient le chargement des pages sont maintenant stockées sur Picassa. Après une analyse des requêtes SQL, elles sont toutes passées en procédures stockées. Enfin pour éviter les aller-retours entre le serveur IIS et son collègue SQL j’ai mis en place un nouveau serveur de cache (Je reviendrais là dessus un peu plus tard). What else ? Avoir une nouvelle version, c’est bien, avoir une nouvelle procédure de déploiement c’est encore mieux. Dans les prochains articles je vous parlerais de comment créer et configurer un serveur de build, comment donner à votre serveur TFS la charge de s’occuper de toutes les tâches pénibles que vous avez à effectuer. Ce que vous avez besoin de savoir par rapport à ce site, c’est que son déploiement est à la charge de mon serveur TFS. De plus, dans certains articles vous trouverez des lignes de codes. Ces lignes de codes ne sont pas stockées dans les articles. Au moment ou vous cliquez sur « Learn More » le site web récupère les zones comme étant marquées code source (ici il s’agit d’une balise enregistrée dans le contenu du message) et demande au service WCF de lui donner le code source correspondant. Du coup le code source que vous verrez sur les articles sera toujours une version qui continue de vivre. J'espère que vous ressentirez ces améliorations pendant votre navigation. Merci pour avoir supporté les précédentes latences. |
||||