Il y a quelques jours, lors de l'utilisation de Response.Redirect("a.aspx?f=9#12") dans le programme, j'ai découvert que dans IE, la page après le saut ignorait le contenu après #. Bizarrement, sur la même page. , Lorsque vous vous redirigerez, ce problème n'existera pas. Je suis intrigué par la solution. Si vous êtes malade, veuillez consulter un médecin. J'ai cherché sur Internet et certaines personnes ont dit que définir la page Buffer sur false pourrait résoudre ce problème. J'ai mis le buffer de la page a. False, après vérification, cela n'a rien à voir avec le problème ci-dessus, mais j'ai été négligent et j'ai oublié de modifier le buffer Hier, le projet a été publié et placé sur le serveur. La page A était étonnamment volumineuse. Le contenu de la page était légèrement plus grand. La page expire souvent et le temps d'exécution de la page b qui implémente la même fonction est essentiellement de 0 à 16, tandis que le nombre de requêtes de base de données pour la page a est de 0 à 16. 3, et pour la page b, c'est 7, ce qui est encore plus déroutant. Après l'avoir essayé localement, la page b est fondamentalement. Il n'y a aucune différence entre elle et le serveur. La page a prend entre 90 et 300 ms, et la page b doit évidemment en afficher davantage. données et requêtes plus de fois que la page a. En termes de structure de page, les deux sont fondamentalement les mêmes car ils sont utilisés ensemble, seule la partie centrale est légèrement différente dans sa forme. écart entre les personnes sous le même toit ? J'ai été perplexe et j'ai supprimé les éléments de la page un par un, et j'ai découvert que cela n'avait aucun effet essentiel. La page b était étonnamment rapide et la page a était aussi lente qu'un trait. Je suis donc allé voir Ya Zhao et j'ai essentiellement modifié a. . Alors que j'ai presque pensé qu'elle était hantée, j'ai soudainement découvert que le tampon de la page a était défini sur false et que la page b était définie sur true. Je me suis soudain rendu compte que c'était le problème, je l'ai corrigé immédiatement, et bien ! La page a est devenue immédiatement plus rapide.
Un accident a causé de tels problèmes, mais j'ai résumé les règles. Lorsque le tampon est défini sur false, le temps de traitement de la page est fondamentalement 10 à 20 fois différent de celui lorsqu'il est défini sur true si une page avec la même fonction est trouvée. à l'avenir, la vitesse Il y a beaucoup de différence En dehors du traitement des données et d'autres facteurs, vous devez vous demander si les problèmes ci-dessus existent.