我有一个简单的 jquery,它通过 get 调用一个 servlet,然后 Neo4j 用于以 JSON 格式返回数据。
该系统在第一次查询后是可用的,但在第一次使用时,系统速度慢得令人难以置信。这是某种初始化问题。我正在使用 Heroku 网络托管。
代码相当长,所以我现在不发布,但是关于第一次调用 Neo4j 是否有任何已知问题?
到目前为止,我已经对性能进行了有限的测试,因为无论如何我遇到了很多 JSON 问题,而且它们只是刚刚得到解决。
概括:
jQuery(LINUX)<--> 获取 (JSON) <---> Neo4j
- 第一次查询 - 响应时间为 10-20 秒
- 第二次查询 - 时间为 2-3 秒
- 更多查询 - 2/3 秒。
这不是一次性的;我对此进行了几次测试,并且总是出现相同的模式。