Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用共享远程托管的.net网站性能评测_.net_Performance_Profiling_Shared Hosting - Fatal编程技术网

使用共享远程托管的.net网站性能评测

使用共享远程托管的.net网站性能评测,.net,performance,profiling,shared-hosting,.net,Performance,Profiling,Shared Hosting,我的网站有性能问题。虽然在过去的几个月里我学到了很多东西,但我对.net还是比较陌生的 我昨晚发布了这个问题 从中我得到了一条评论,这让我思考,并在今天早上用谷歌搜索 我不清楚我是如何真正了解我的网站“性能评测”的 我已经看到,如果我可以在本地复制整个站点,VisualStudio中内置了一些工具,但我无法做到这一点。iis中还有一些工具,这些工具包括: 我喜欢上面链接上的屏幕截图,它看起来直观易懂 但我完全不清楚的是,是否需要直接访问实际的服务器机器?或者,它是一个我可以远程使用的.net

我的网站有性能问题。虽然在过去的几个月里我学到了很多东西,但我对.net还是比较陌生的

我昨晚发布了这个问题

从中我得到了一条评论,这让我思考,并在今天早上用谷歌搜索

我不清楚我是如何真正了解我的网站“性能评测”的

我已经看到,如果我可以在本地复制整个站点,VisualStudio中内置了一些工具,但我无法做到这一点。iis中还有一些工具,这些工具包括:

我喜欢上面链接上的屏幕截图,它看起来直观易懂

但我完全不清楚的是,是否需要直接访问实际的服务器机器?或者,它是一个我可以远程使用的.net插件

我需要这个设施,因为该网站是在一个共享服务器,我没有直接访问主机


如果不是这样,有人对如何远程查找我代码中的瓶颈有什么建议吗?

我知道的最快的方法是安装FireBug for Mozilla Firefox,并在加载页面时查看net选项卡。这将显示服务器调用和加载时间的清晰时间表


用Firebug快速浏览一下您的站点,我会发现每一张图片都需要花费将近一秒钟的时间来加载。可能是您的ISP速度太慢,您与谁一起托管?

谢谢,奥利,是的,Firebug中的“网络”选项卡很有帮助,但我真的想深入一点。与其分析页面调用,不如分析单个函数,以便查看是否有任何特定的服务器函数运行缓慢。事实证明,除非我完全控制服务器,并且在某些函数的开始和结束时将时间戳保存在数据库中,否则这是无法完成的。