社区
C#
帖子详情
怎样提高访问应用程序的速度
lili13
2009-04-21 02:16:08
怎样提高访问应用程序的速度,也就是说怎样提高打开所开发应用程序页面的速度
...全文
180
16
打赏
收藏
怎样提高访问应用程序的速度
怎样提高访问应用程序的速度,也就是说怎样提高打开所开发应用程序页面的速度
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lili13
2009-04-22
打赏
举报
回复
UP
dandandeshui
2009-04-21
打赏
举报
回复
楼上的说的也不错!还是代码优化的问题了!推荐一本书籍可以去电驴上下载!希望对楼主有所帮助吧!《代码优化.有效使用内存》。上面说的很详细!这个问题单靠几句话的回答是不能解决问题的!这是一个很综合的一个问题!希望楼主好好的看看那本书籍!
hm020
2009-04-21
打赏
举报
回复
不好意思,刚睡醒有点眼花 看错了.爆汗...
llsen
2009-04-21
打赏
举报
回复
优化
sql优化
代码优化
wxm3630478
2009-04-21
打赏
举报
回复
加硬件设备
jietuan
2009-04-21
打赏
举报
回复
[Quote=引用 4 楼 jetable 的回复:]
图片尽量用gif、png格式的,网页尽量小,功能尽量用JavaScript或Ajax来做。减少网页对数据库的访问次数,充分利用缓冲cache机制,用application变量保存公用内容。数据库连接可以用连接池;启用唯一用户登陆模式,如果有相同id的用户登陆则踢下线或失效;租用速度快的服务器;少用或轻用CSS,不要有太多flash;页面元素尽量少而专;等等,摸索着来吧。还有很多需要优化的地方,比如数据库如何才能提高访问速度等等。
[/Quote]
总结得不错。
冷月孤峰
2009-04-21
打赏
举报
回复
页面加载时尽量不要加载大数据量
数据量大了以后使用分页提取
SQL语句的优化,比如:select * from tab最好改成确切的字段select a,b from tab
ximi82878
2009-04-21
打赏
举报
回复
[Quote=引用 7 楼 lili13 的回复:]
以前好快的,就是有时慢
[/Quote]
你这样的情况,一般都是因为界面加载时,数据量过大造成的。系统开始运行的时候数据量小,不明显,等使用一段时间以后,数据量大了,就体现慢了。因为一般测试数据数据量都不会很大的。你重点查下页面加载时的数据查询,然后看下SQL语句,因为很多时候你写的SQL语句效率都很低的,但是服务器足够强大,加上量也小,所以不明显,但是真正的数据和使用以后产生的大量数据进来以后,你的SQL语句效率会很明显,特别要注意多表关联的时候,查询效率会成几何翻倍的底下的
ximi82878
2009-04-21
打赏
举报
回复
楼上的各位大哥们,人家问的是应用程序,而不是网站。
我来提点个人建议,界面加载的时候不要一次性读取过多数据,如果客户暂时用不到,最好不要加载。DATAGRIDVIEW数据多的时候一定要分页。treeview这样的控件,不要一次性把数据都拿出来,只拿当前一级,客户点下级的时候再加载,这样加载的时候能快一点。其实整体概念就是,界面要精简,客户暂时不需要的数据一定不要一次性的加载。还有就是SQL语句的优化了,尽量简化,少用IN,NOTIN这类的,还有就是不用的列,尽量不要查询显示
lili13
2009-04-21
打赏
举报
回复
以前好快的,就是有时慢
zzxap
2009-04-21
打赏
举报
回复
不要select * from table
要 select top n from table where xx between x..
FlyBee
2009-04-21
打赏
举报
回复
[Quote=引用 3 楼 blestcc 的回复:]
這結帖率,會變成負數嗎?
不要在畫面開啟時一次加載大量數據。
[/Quote]
让楼主试试看不就知道了
jetable
2009-04-21
打赏
举报
回复
图片尽量用gif、png格式的,网页尽量小,功能尽量用JavaScript或Ajax来做。减少网页对数据库的访问次数,充分利用缓冲cache机制,用application变量保存公用内容。数据库连接可以用连接池;启用唯一用户登陆模式,如果有相同id的用户登陆则踢下线或失效;租用速度快的服务器;少用或轻用CSS,不要有太多flash;页面元素尽量少而专;等等,摸索着来吧。还有很多需要优化的地方,比如数据库如何才能提高访问速度等等。
blestcc
2009-04-21
打赏
举报
回复
這結帖率,會變成負數嗎?
不要在畫面開啟時一次加載大量數據。
itcrazyman
2009-04-21
打赏
举报
回复
mark up 帮顶
hm020
2009-04-21
打赏
举报
回复
最近刚在网上看了点资料总结了几点:
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" />
Nginx+Tomcat搭建负载均衡,实现网站请求的分发
Tomcat是一个开源的Java Servlet容器,用于部署和管理Java Web
应用程序
。它可以作为服务器集群的一部分,提供高性能的Web
应用程序
服务。 四、搭建负载均衡的步骤 1. 下载Nginx和Tomcat 2. 解压Tomcat,分别命名为...
IIS控制管理
- 配置Web站点,包括创建新的网站、
应用程序
池,以及设置网站的
访问
权限和文档路径。 2. **Web
应用程序
管理**: - 通过IIS管理器,可以上传、部署和管理ASP.NET
应用程序
。这涉及到创建虚拟目录,设置
应用程序
池的...
css sprite 雪碧图生成小程序
总的来说,CSS Sprite是优化前端性能的重要手段,而`css sprite 雪碧图生成小程序`提供了便捷的自动化工具,使得开发者能够更高效地应用这一技术。对于优化网页性能和提升用户体验,它无疑是一个值得学习和掌握的...
Android快速开发系列 10个常用工具类 程序源码
4. **SharedPreferencesUtil**: SharedPreferences操作工具类,简化了存储和读取
应用程序
的偏好设置。它可能包含保存键值对,获取特定类型数据,以及清除所有数据的方法。 5. **LogUtil**: 日志打印工具类,用于...
android-19最新源码包
Android 19对内存管理进行了优化,特别是针对低内存设备,通过改进Dalvik虚拟机和ART(Android RunTime)预编译机制,
提高
了
应用程序
的启动
速度
和运行效率。 6. **多媒体支持** 在多媒体方面,Android 19增强了...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章