【问题标题】:Mashery IODocs - Latency issue due to heavy json config fileMashery IODocs - 由于沉重的 json 配置文件导致的延迟问题
【发布时间】:2015-03-17 15:14:31
【问题描述】:

Mashery IOdocs 是一个用于记录 API 的非常棒的工具。 我将它用于一个相当大的项目,有超过 50 种方法和复杂的结构发送到这个 API,所以我的 json 配置文件超过 4000 行。 我在 VPS 上自行托管 IOdocs 以及其他东西,但由于我的 json 文件很长,所以文档速度非常慢。 任何想法来应对这种延迟?除了显然将我的 json 配置文件分成几个。

【问题讨论】:

  • 渲染页面和/或处理请求时是否存在延迟?我怀疑它是前者,事实上,模板可以使用一些重构。我将模拟一个巨大的 JSON 配置并尝试对其进行分析。当然,欢迎对其他方法提出任何想法,我很乐意帮助改进这些改进。
  • 感谢您的回复,仅显示方法列表大约需要 15-20 秒...每个请求花费的时间几乎相同。

标签: json node.js iodocs mashery


【解决方案1】:

我有一个fork 的 IO 文档,其中有一些性能改进可能会有所帮助。在这种情况下,它们涉及剥离 json-minify(仅用于允许源规范中的 cmets)、规范的服务器端缓存,并且不必通过客户端上的同步 AJAX 调用加载规范。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-11
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多