最近刚在网上看了点资料总结了几点:
1.尽量使用PNG图片,该格式能提供透明背景,是一种专为网页展示而发明的图片格式2.优化CSS CSS叠层样式 ,简化CSS能去除冗余的属性,提高运行效率.3.网址后加斜杠有些网址,比如"http://www.mvpn.cn/demo/",当服务器收到这样一个地址请求的时候,它需要花费时间去确定这个地址的文件类型。如果 220是一个目录,不妨在网址后多加一个斜杠,让其变成http://www.mvpn.cn/demo/,这样服务器就能一目了然地知道要访问该目录下的 index或default文件,从而节省了加载时间。4.标明高度和宽度这点很重要,但很多人由于懒惰或其它原因,总是将其忽视。当你在网页上添加图片或表格时,你应该指定它们的高度和宽度,也就是height和width参数。如果浏览器没有找到这两个参数,它需要一边下载图片一边计算大小,如果图片很多,浏览器需要不断地调整页面。这不但影响速度,也影响浏览体验。下面是一个比较友好的图片代码:<img id="moon" height="200" width="450" src="http://www.kenengba.com/moon.png" alt="moon image" /> 

解决方案 »

  1.   

    图片尽量用gif、png格式的,网页尽量小,功能尽量用JavaScript或Ajax来做。减少网页对数据库的访问次数,充分利用缓冲cache机制,用application变量保存公用内容。数据库连接可以用连接池;启用唯一用户登陆模式,如果有相同id的用户登陆则踢下线或失效;租用速度快的服务器;少用或轻用CSS,不要有太多flash;页面元素尽量少而专;等等,摸索着来吧。还有很多需要优化的地方,比如数据库如何才能提高访问速度等等。
      

  2.   

    不要select * from table
     要 select top n from table where xx between x..
      

  3.   

    楼上的各位大哥们,人家问的是应用程序,而不是网站。我来提点个人建议,界面加载的时候不要一次性读取过多数据,如果客户暂时用不到,最好不要加载。DATAGRIDVIEW数据多的时候一定要分页。treeview这样的控件,不要一次性把数据都拿出来,只拿当前一级,客户点下级的时候再加载,这样加载的时候能快一点。其实整体概念就是,界面要精简,客户暂时不需要的数据一定不要一次性的加载。还有就是SQL语句的优化了,尽量简化,少用IN,NOTIN这类的,还有就是不用的列,尽量不要查询显示
      

  4.   


    你这样的情况,一般都是因为界面加载时,数据量过大造成的。系统开始运行的时候数据量小,不明显,等使用一段时间以后,数据量大了,就体现慢了。因为一般测试数据数据量都不会很大的。你重点查下页面加载时的数据查询,然后看下SQL语句,因为很多时候你写的SQL语句效率都很低的,但是服务器足够强大,加上量也小,所以不明显,但是真正的数据和使用以后产生的大量数据进来以后,你的SQL语句效率会很明显,特别要注意多表关联的时候,查询效率会成几何翻倍的底下的
      

  5.   

    页面加载时尽量不要加载大数据量
    数据量大了以后使用分页提取
    SQL语句的优化,比如:select * from tab最好改成确切的字段select a,b from tab
      

  6.   

    优化
    sql优化
    代码优化