Optimisez les performances ASP.NET avec la mise en cache de l'état de la vue

Par Iqbal Khan

ASP.NET View State vient avec quelques problèmes que vous devez comprendre et résoudre. Une fois ces problèmes résolus, vous pouvez bénéficier de ASP.NET View State sans aucun problème. Cette astuce décrit les problèmes d'état d'affichage et un mécanisme respectif pour les traiter.

Introduction

ASP.NET View State est une fonctionnalité très puissante d'ASP.NET qui fournit un mécanisme de gestion d'état côté client. Il aide à préserver les valeurs de page et de contrôle entre les allers-retours complets pour les demandes des clients. Cela donne une capacité de programmation complète d'état sur un protocole sans état tel que HTTP.

ASP.NET View State est stocké dans un champ masqué sur la page sous la forme d'une chaîne Base64 codée, dans le cadre de chaque réponse envoyée au client et est également renvoyé au serveur par le client dans le cadre d'une publication.

Lire l'article complet

Problèmes avec ASP.NET View State

ASP.NET View State vient avec quelques problèmes que vous devez comprendre et résoudre. Une fois ces problèmes résolus, vous pouvez bénéficier de ASP.NET View State sans aucun problème. Ils sont discutés ci-dessous.

1. ASP.NET View State est souvent lourd

Tout d'abord, dans de nombreuses situations, ASP.NET View State devient très volumineux, surtout lorsque votre application ASP.NET comporte de nombreux contrôles et widgets riches et lourds sur ses pages. Cela entraîne de nombreux échanges de données entre votre navigateur et le serveur Web.

En raison de cette lourde charge utile, vos performances ASP.NET diminuent car vos pages mettent plus de temps à répondre. Il s’agit probablement du changement le plus visible que vous voyez dans votre application ASP.NET.

Lire l'article complet
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.