Mashery IOdocs is a really a great tools for documenting API. I'm using it for a quite big project with more then 50 methods and complex structures sent to this API, so that my json config file is more than 4000 lines long. I self-host IOdocs on a VPS along with other stuff and the doc is awfully slow because of my long json file. Any idea to cope with this latency ? Except obviously split my json config file into several.
Asked
Active
Viewed 80 times
0
-
Is it a latency in rendering the page and/or processing a request? I suspect its the former and indeed, the template could use some refactoring. I'll mock up a huge JSON config and try profiling it. Of course, any ideas on other approaches are welcome and I'd be happy to help rev on those improvements. – mansilladev Mar 18 '15 at 16:58
-
Thanks for your reply, Just for displaying method's list it takes about 15-20s ... Each requests take almost the same amount of time. – betelgeuz Mar 30 '15 at 14:07
1 Answers
0
I have a fork of IO Docs with some performance improvements which may help. In this instance they involve stripping out json-minify (which is only used to allow comments in the source specifications), server-side cacheing of the specifications and not having to load the specification via a synchronous AJAX call on the client.

MikeRalphson
- 2,247
- 2
- 15
- 16