java做的电子商务网站,首页数据用什么方式加载效率更快。

发布于 2021-11-17 16:28:59 字数 277 浏览 376 评论 14

struts+spring+ibatis+velocity做的电子商务网站,网站首页数据大都是动态读取数据库,用什么方式读取会快一点。

1通常页面取值是循环作用域里的List;

2ajax异步获取数据;

3页面上直接调用读取数据的类,比如#set($indexProduct = $!{ProductTool.getProductById(“1”)});(公司之前的项目里这样加载的数据)。

想知道第三种取数据效率会是最好的吗,或者还有其它方式加载数据吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

叹沉浮 2021-11-19 18:30:06

缓存机制,定时刷新获取数据。

灵芸 2021-11-19 18:30:04

太厚重了啊?那用JFinal是不是不厚重哇。有空学学JFinal。嘿嘿!

猫烠⑼条掵仅有一顆心 2021-11-19 18:30:00

回复
试试吧,用了你就知道了,别上瘾哦!

苍暮颜 2021-11-19 18:28:55

如果访问量不是特别大,建议对首页动态数据进行缓存。另外
struts+spring+ibatis+velocity做电子商务网站也太厚重了吧,这个架构组合作为企业开发产品还勉强过得去。互联网开发就是要求快速

终止放荡 2021-11-19 18:28:36

肯定是生成静态化页面啦  这个不是伪静态页面那种

柳絮泡泡 2021-11-19 18:28:28

你自己的回复是最佳回复,我鸭梨好大。。

策马西风 2021-11-19 18:24:05

哈哈,乌龙了

孤独患者 2021-11-19 18:23:48

2完全不可取,因为SEO时,你作为首页的页面,却根本爬不到任何数据。1,3同样的都是数据库取,没区别。不过一般情况下,都是做缓存,对首页需要的数据,查出来后缓存到内存里,5,10分钟更新一次缓存而已。

尐偏执 2021-11-19 18:18:38

咋没人回啊

无边思念无边月 2021-11-19 18:12:05

thank you!

夜司空 2021-11-19 17:18:58

1和3速度上应该没多大差别吧,想加载效率更快应该从缓存或静态化方向着手

清风夜微凉 2021-11-19 17:05:55

cache整个页面生成的html。

沦落红尘 2021-11-19 16:12:00

搞错了。哈哈

小瓶盖 2021-11-19 09:26:10

2完全不可取,因为SEO时,你作为首页的页面,却根本爬不到任何数据。1,3同样的都是数据库取,没区别。不过一般情况下,都是做缓存,对首页需要的数据,查出来后缓存到内存里,5,10分钟更新一次缓存而已。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文