使用共享远程托管的.net网站性能评测
我的网站有性能问题。虽然在过去的几个月里我学到了很多东西,但我对.net还是比较陌生的 我昨晚发布了这个问题 从中我得到了一条评论,这让我思考,并在今天早上用谷歌搜索 我不清楚我是如何真正了解我的网站“性能评测”的 我已经看到,如果我可以在本地复制整个站点,VisualStudio中内置了一些工具,但我无法做到这一点。iis中还有一些工具,这些工具包括: 我喜欢上面链接上的屏幕截图,它看起来直观易懂 但我完全不清楚的是,是否需要直接访问实际的服务器机器?或者,它是一个我可以远程使用的.net插件 我需要这个设施,因为该网站是在一个共享服务器,我没有直接访问主机使用共享远程托管的.net网站性能评测,.net,performance,profiling,shared-hosting,.net,Performance,Profiling,Shared Hosting,我的网站有性能问题。虽然在过去的几个月里我学到了很多东西,但我对.net还是比较陌生的 我昨晚发布了这个问题 从中我得到了一条评论,这让我思考,并在今天早上用谷歌搜索 我不清楚我是如何真正了解我的网站“性能评测”的 我已经看到,如果我可以在本地复制整个站点,VisualStudio中内置了一些工具,但我无法做到这一点。iis中还有一些工具,这些工具包括: 我喜欢上面链接上的屏幕截图,它看起来直观易懂 但我完全不清楚的是,是否需要直接访问实际的服务器机器?或者,它是一个我可以远程使用的.net
如果不是这样,有人对如何远程查找我代码中的瓶颈有什么建议吗?我知道的最快的方法是安装FireBug for Mozilla Firefox,并在加载页面时查看net选项卡。这将显示服务器调用和加载时间的清晰时间表
用Firebug快速浏览一下您的站点,我会发现每一张图片都需要花费将近一秒钟的时间来加载。可能是您的ISP速度太慢,您与谁一起托管?谢谢,奥利,是的,Firebug中的“网络”选项卡很有帮助,但我真的想深入一点。与其分析页面调用,不如分析单个函数,以便查看是否有任何特定的服务器函数运行缓慢。事实证明,除非我完全控制服务器,并且在某些函数的开始和结束时将时间戳保存在数据库中,否则这是无法完成的。