我有一个在Heroku上运行近一年的Django应用程序。我偶尔会看到请求超时,因为请求超过30秒。该请求是对Tastypie
的相当简单的API调用 API请求是HTTP GET
/api/v1/x/?format=json&y=2&order_by=date_z&date_z__gte=2013-10-19T00:00:00&user__id=y
以上是对带有一些过滤器的标准django型号的请求。有一个外键引用。任何人都可以优化这些东西?
我相信数据库索引是可以加快速度的一件事,但这真的是瓶颈吗?
我很确定Heroku的路由网格也强调了请求延迟。对此有什么最佳做法吗?