我有许多数据驱动的基于 Web 的应用程序,它们为内部和公共用户提供服务,并且想衡量您期望创建页面的速度(以毫秒为单位)以保持用户满意度和可扩展性。
那么,为了维护一个快速的网站,创建页面的速度有多快?
这些站点是在 ASP 经典中开发的,带有一个 SQL Server 后端,可以生成我使用 XSLT 呈现的 XML 记录集。不是最有效的技术,创建页面需要 7 毫秒到 120 毫秒(即第一行代码和“Response.Write”之间的计时器间隔),具体取决于页面的复杂性。较慢的页面是由于数据库运行更大和更复杂的查询。即使我将所有的 ASP 经典重写为 ASP.NET,整体页面渲染速度也不会有任何显着提高。
我经常听到 Jeff 说他希望 SO 成为最快的站点,并且他的博客已经讨论了他的代码和数据库的优化,但是您在优化代码方面需要走多远?通过使用 StringBuffer 而不是 String + String 来减少毫秒数是否可以很好地利用我的时间?
[澄清]
您从什么时候开始认为“此页面创建时间过长?”。是超过 20 毫秒、超过 200 毫秒还是一个页面可以花费一秒钟的时间来构建?你的“目标时间”是多少?