首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何优化ContentService中的Lemoon含量?

如何优化ContentService中的Lemoon含量?
EN

Stack Overflow用户
提问于 2014-09-19 14:54:04
回答 1查看 45关注 0票数 0

我正在为一家使用Lemoon作为页面和内容的公司做维护工作。客户注意到他们的网站运行非常缓慢,我怀疑他们的数据被从数据库中检索到的效率很低。在Visual中查看他们的代码,在加载每个页面时,该站点似乎多次通过"Get“方法从ContentService抓取数据。

我想知道怎样才是正确的方式,使他们的网站加载更快。每次使用Get方法时,ContentService对象会查询数据库吗?还是只检索一次数据并将其存储在内存中?我正在考虑重写代码,以便使用更少的"Get“方法,但我不知道这会对页面加载时间产生什么影响。我在Lemoon的网站上找过关于ContentService的文档,但是没有找到任何答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-21 12:29:52

一般来说,Lemoon是高度优化的,并且几乎总是从内存缓存返回数据,而不是查询数据库。对于ContentService、UserService、SiteService、SettingService等都是如此。规则的例外是所有直接进入数据库的搜索方法。但是,只要您只使用Get方法,就可以指望缓存中的结果。

如果您仍然怀疑数据库访问存在问题,我建议您针对数据库设置分析会话,以查找缓慢和/或频繁的查询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25936778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档