首页 / C# / c# – 网站速度提升的建议?
c# – 网站速度提升的建议?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 网站速度提升的建议?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1037字,纯文字阅读大概需要2分钟。
内容图文
我差不多完成了这个在线图书馆:http://gramma.ro
我在YSlow中有C级,但我仍然不满意平均消耗的时间
要加载的网站(我的网络连接约7秒).
也许有些人会说它运作良好,但请与这个速度相比:http://www.libris.ro/绝对快.
你对我的申请有什么建议吗?您是否看到了我可以改进的关键位置,这会严重缩短我网站的加载时间?
使用的数据库:sql server 2008.
使用的语言:c#asp.net
使用的硬件:专用服务器,AMD 64 2.2 Ghz,2 GB Ram
提前致谢…
更新:我已经在我的页面上使用了OutputCache(1小时或1天)选项用于4个用户控件,这改善了网站的加载时间为3秒!
解决方法:
简单的答案是升级您的硬件.但是,我认为可能有一些简单的改进点.
内存使用情况如何?你是否缓存了正确的东西(NHibernate SessionFactory不应该在每个请求中都是新的).
也许您可以使用代码分析器来分析您的webapp.我已经成功地使用了JetBrains的DotTrace,它有一个试用版.您只需选择要分析的应用程序,运行一些请求并检查输出哪些方法花费太多时间.然后,您可以深入了解这些方法,以查看代码的哪一部分需要太长时间.
测量代码的性能很重要,因为你(通常)不能单独感受到直觉.
[编辑]
哦,你可能已经知道的一件事:它不是文件大小问题,这意味着它也不是一个很大的viewstate问题.
内容总结
以上是互联网集市为您收集整理的c# – 网站速度提升的建议?全部内容,希望文章能够帮你解决c# – 网站速度提升的建议?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。