gpt4 book ai didi

c# - 提高 web 应用程序的 asp.net 速度

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:37 26 4
gpt4 key购买 nike

在我的项目中,有一个页面包含大约 10-15 个控件和 3 个 TreeView 。加载需要很多时间,因为需要进行大量逻辑检查。我怎样才能提高它的速度(任何方法、代码或数据库)?请提出一些措施。

例如:每次加载页面时,它都会检查是否允许用户访问该页面。他可以访问哪些控件? TreeView 也仅根据用户访问权限进行绑定(bind)。

在加载每个控件时,它会一次又一次地去获取数据。如何最小化?

最佳答案

从前端优化开始。

  1. 在不需要时禁用控件的 ViewState。
  2. 为您的静态内容设置过期 header 。 (浏览器缓存)
  3. 启用 GZIP 压缩。

安装 YSLOW、PageSpeed....以获得更多建议。

YSLOW

PageSpeed

然后,后端优化:

缓存经常访问的数据

做一些代码重构......更多

关于c# - 提高 web 应用程序的 asp.net 速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10799761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com