I have a production meteor app for which there are only six users. For some reason, the app is super-slow. When I click on a certain link, it should subscribe to the data for that view, receive it, and render the view. This takes something like 10 seconds. I get that the data has to come all the way from a mongo DB that is hosted on compose.io, but sheesh, 10 seconds is forever. Why can’t I get my data in 50 ms like other apps?
Also, I development mode I cannot use the browser console effectively. I used to be able to query my minimongo collections in my browser console, but now nothing happens – the browser console just takes whatever I type into it and does nothing.
Pretty hard to tell just from your description. Do you have a link to the site? Or a dev version? Kadira is good for finding bottlenecks, but it sounds like you might be able to diagnose it even before getting into that…
Ok, I just dropped $50 and now I have the Kadira “startup plan” in addition to the free tier that I had before. Hopefully the dashboard will now start to show me some useful information so I can figure out why my app is so slow.