嗨 我一直在研究中型MVC项目。它在本地主机上运行良好,速度很快。在每个页面中,都会检索到很多服务器端数据,我使用大量jQuery来最小化服务器的流量,但即使如此,网页加载速度也非常缓慢。有很多事件可以检索json结果,从数据库中获取特定的数字并进行计算,但这些数据需要很长时间才能在网页上检索,尽管在本地主机上会立即显示。另外,当我提交页面时,需要很长时间才能提交。我已经将我的项目发布到GoDaddy的服务器,并且我的数据库也在那里。可能导致项目进展缓慢的问题是什么?我怎样才能最小化它?为什么只有当网站在线而不在本地主机上?ASP.Net MVC网站..发布后极其缓慢
0
A
回答
0
因此,问题可以在任何地方,只有某些知道的方法是检测代码。我会建议你在服务器代码中添加带日期时间戳的简单日志记录(注意日志应该是可配置的,任何日志框架(包括System.Diagnostic.Trace)都应该支持它)并检查时间花在哪里。例如,数据库行程可能很贵等。如果您没有发现服务器端代码的罪魁祸首,即服务器在合理的时间内提供请求,那么您必须查看网络上的性能。诸如Fiddler(或Firefox)之类的工具应该可以帮助你 - 有时从浏览器发出太多请求也是有问题的,因为浏览器可能只发出n个并发请求,或者甚至服务器可能已经被配置为仅接受来自特定客户端的n个请求 - 这可能导致在序列化请求中增加总响应时间。这些场景很难在本地主机上捕获,因为网络延迟几乎为零。您也可以使用工具(例如YSlow)来获得相关的性能改进建议。但请先做好调查,找出瓶颈,然后寻求解决具体问题的方法。
-2
如果MVC使用实体框架(基于LINQ),这将肯定是缓慢的,因为 LINQ相比老ADO.NET
0
在Chrome运行它是缓慢的。打开开发人员工具。展开控制台。注意错误。从那里你也可以监视那些网络呼叫,看看哪些慢。
相关问题
- 1. ASP.NET MVC-2发布到其他网站?
- 2. Rspec极其缓慢
- 3. ListModel.move()极其缓慢
- 4. Xcodebuild极其缓慢
- 5. ComputeBandStats极其缓慢
- 6. 极其缓慢MFMailComposeViewControllerDelegate
- 7. MVC 5重装极其缓慢
- 8. .NET MVC缓慢的网站
- 9. java webstart极其缓慢
- 10. zlib gzgets极其缓慢?
- 11. IIS8 RewriteModule/URLRewrite极其缓慢
- 12. Django ORM极其缓慢
- 13. log4net.Appender.AppenderSkeleton.DoAppend会极其缓慢
- 14. HPC集群极其缓慢
- 15. 远程PostgreSQL - 极其缓慢
- 16. XNA MediaPlayer.Volume setter极其缓慢
- 17. 的WebRequest极其缓慢
- 18. mvc网站发布
- 19. 看不到发布的ASP.NET MVC网站
- 20. 如何发布一个ASP.NET MVC网站
- 21. Asp.net网站发布
- 22. NAnt MVC发布网站
- 23. ModalPopup发布时运行缓慢。 asp.net
- 24. 嵌入后缓慢的网站SoudCloud
- 25. Kendo MVC ToDataSourceResult极其缓慢,带有大的IQueryable
- 26. ASP.NET - 向IIS发布网站
- 27. ASP.NET网站,错误发布
- 28. 加快ASP.NET网站发布
- 29. 发布ASP.NET MVC3网站
- 30. 使用框阴影时极其缓慢的网站,但只是在Mac?
“*与旧的ADO.NET *相比,LINQ速度较慢” - 是吗? – Widor 2012-05-17 14:44:57
kamal101 - 根据你有什么证据做出这种表述? – NGRhodes 2012-07-05 14:37:46