用JavaEE开发Web 如何提高网站的后台运行速度 需要访问数据库 5

我知道数据库连接池可以提高数据库访问速度,但是,这样每次每个用户访问的时候,都还是需要访问数据库,在数据库中进行查询,效率还是不是很高,能不能在改进一下呢... 我知道数据库连接池可以提高数据库访问速度,但是,这样每次每个用户访问的时候,都还是需要访问数据库,在数据库中进行查询,效率还是不是很高,能不能在改进一下呢 展开
 我来答
yzoqsphtp
2011-07-16 · TA获得超过312个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:404万
展开全部
需要掌握的有:Java(JavaEE)工程师 。NET软件工程师 外包开发工程师 网站设计和开发工程师 数据库工程师 ERP/CRM/OA/B2C开发应用工程师 系统分析设计工程师 文档工程师相关知识,很多人软件专业方向性很强,很抽象,其实也不是这样的,还是由好多知识是集合着的,所以胜任的岗位,就可以说明你要掌握知识的覆盖面,我建议你还是找个学校专门学学,自学还是有点跟不上发展速度,有什么不明白的可以百度Hi我!希望对你有帮助!
mailluzhou
2011-07-16 · TA获得超过2178个赞
知道小有建树答主
回答量:1767
采纳率:0%
帮助的人:1244万
展开全部
使用ehcache(官方网站一直在更新。hibernate的默认缓存方案),或者oscache(jsp标签调用,官方网站好久不更新了,但比较简单,一般应用已经足够用了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
blurxx
2011-07-16
知道答主
回答量:45
采纳率:0%
帮助的人:21万
展开全部
开发的时候就应该考虑到的,如果用户经常访问的某个表,尽量避免那个表有其他的连带关系。再来就是数据量太大就得考虑分表了。

后期改进,我觉得很麻烦,要不考虑在中间层action中作代码来缓冲,比如查询的时间新增分表。另外做做AJAX的返还时间效果,不至于让用户等待的时候比较枯燥吧,访问数据库慢,也不是网站带宽问题,那么网站界面上友好些,是吧

再来,条件允许的情况下,可以使用squid,它是用来缓冲Internet数据的软件,linux下的,再来不知道你的网站跑的时候用的都是什么服务和数据库,情况不同,处理办法也不尽相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巨应君
2011-07-16 · TA获得超过166个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:73.6万
展开全部
合理利用缓存
追问
如何合理利用缓存,能举个例子吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式