红薯提到的web应用的性能优化的相应处理办法

当你老去 发布于 2010/10/28 14:15
阅读 436
收藏 3
  • 数据库连接:使用连接池来减少连接次数
  • 重复的数据库查询:使用缓存来避免重复的数据库查询
  • 慢查询:使用索引来提升查询速度,使用连接查询替换子查询等
  • =================================

 

如何减少连接次数,数据库缓存如何实现呢?

加载中
0
Midnight
Midnight

使用长连接?

长连接具体性能怎么样 没使过

0
G.
G.

引用来自#2楼“杨云洲”的帖子

使用长连接?

长连接具体性能怎么样 没使过

连接池没用过.

长连接有局限性.并没有想象中那么好.

长连接数量多的时候,会占用较多内存.所以比较怕连接数量不稳定的环境.

如果有"长连接(固定数量)+普通连接" 的混合模式就好了.

0
Sam_yi
Sam_yi

减少连接次数  很多时候 还是要在应用中控制的 ,在一次长事务中 尽量在内存中处理  最后在 commit 到数据中

数据库缓存   比如索引cache等  可能和你用的数据库产品不同 实现可能有区别 

0
该用户已被和谐
该用户已被和谐

还有一个值得一提的是压缩

GZip

0
G.
G.

引用来自#5楼“奥特一点也不慢”的帖子

还有一个值得一提的是压缩

GZip

你是指从服务器到浏览器的压缩?

还是持久化时的压缩?

0
戴威
戴威

使用事务控制,在一次请求中尽量只调用一次数据库连接

缓存数据库中常用的数据,可以有效的降低访问数据库的次数

缓存常用的页面片段或者页面(比如首页)可以有效降低逻系统消耗

0
小杨阿哥哥
小杨阿哥哥

使用连接查询替换子查询,这种连接查询能完全替代子查询吗?ORACLE会自动优化SQ吗

返回顶部
顶部