我正在为一家使用 Lemoon 作为其页面和内容的公司进行维护工作。客户注意到他们的网站运行非常缓慢,我怀疑他们的数据从数据库中检索的效率很低。查看他们在 Visual Studio 中的代码,该站点似乎在加载每个页面时通过“Get”方法多次从 ContentService 获取数据。
我想知道使他们的网站加载更快的正确方法是什么。每次使用 Get 方法时,ContentService 对象是否都会查询数据库?或者它是否检索一次数据并将其存储在内存中?我正在考虑重写代码,以便使用更少的“Get”方法,但我不知道这会对页面加载时间产生什么影响。我在 Lemoon 的网站上查找了有关 ContentService 的文档,但在那里没有找到任何答案。