none
怎么样提高下面代码的性能? RRS feed

  • 问题

  • 有一个页面,动态生成用户登录信息,包括购物车的内容和消息的内容,还有用户名及其身份!
    这个页面最后返回的一段脚本!需要该脚本的地方只需要加上下面的代码
    <script type="text/javascript" src="XXXXX/XXXX.aspx?<%= DateTime.Now.Ticks %>"></script>
    但是这段代码显示的信息有时候会慢于其他页面的内容出现,很不友好,不知道有没有什么办法可以提高现实速度!谢谢!!


    怎么老有不会的??
    2010年8月30日 2:04

答案

全部回复

  • XXXX.aspx是你这个页面执行慢吧,要优化也是要优化你这个页面里面的内容啊?
    2010年8月30日 3:28
  • 你好:

    每个页面操作的数据可能不一样。会产生的性能效果也不一样。这个需要根据具体的页面操作内容来进行相关的优化。页面反应缓慢有后台数据获取缓慢,数据发送客户端缓慢,以及客户端数据加载时,所需要执行的js等文件加载缓慢等。

    所以你需要根据你页面实际的东西进行查看。

    http://kb.cnblogs.com/page/68897/
    http://kb.cnblogs.com/page/68897/2/
    http://www.cnblogs.com/Williamchen/archive/2010/07/21/1782312.html

    希望对你有所帮助。

    2010年8月31日 6:14
    版主
  • 这不是性能的问题导致,是页面加载顺序导致的。
    【孟子E章】
    2010年9月1日 0:58
    版主
  • <script type="text/javascript" src="XXXXX/XXXX.aspx?<%= DateTime.Now.Ticks %>"></script> 

    以上代码是引用js文件路径,难道可以引用非js文件? 我没有遇到过。

    如果你想在页面里显示某一个另外的页面的话,为何不引用框架呢?

    如果是引用js的话,你可以把js放在页面的最顶上,因为页面执行都是从上到下顺序执行的

    • 已建议为答案 jinwb1982 2010年9月14日 3:06
    2010年9月1日 1:40
  • 谢谢大家的帮助!

    我也觉得这个这个应该是页面加载顺序的问题!
    不知道在加载顺序方面如何可以提高加载速度呢?

    谢谢!!


    怎么老有不会的??
    2010年9月2日 0:59
  • <script type="text/javascript" src="XXXXX/XXXX.aspx?<%= DateTime.Now.Ticks %>"></script

    为什么会慢,实际上是因为没有缓存。

    <%= DateTime.Now.Ticks %>">是开发者为了保证他的代码要从服务器上读一次。以避免浏览器缓存中的与他服务器上的内容不一样。

    你也知道,代码总会有Bug的,永远都在更新。为了保证客户永远都是使用最新的代码,自由出此下策。

    2010年9月10日 11:55
  • 不好意思,最近有点儿事情耽误了,谢谢大家!!
    怎么老有不会的??
    2010年9月14日 1:03
  • 这不是性能的问题导致,是页面加载顺序导致的。
    【孟子E章】

    2010年9月21日 14:42