Miserlou/Zappa

Add `cache_routes` setting // Automatic CloudFront Cache Creation

Open

#727 创建于 2017年3月20日

在 GitHub 查看
 (8 评论) (1 反应) (0 负责人)Python (1,286 fork)batch import
enhancementhelp wanted

仓库指标

Star
 (11,903 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

It'd be great if we could automatically create CloudFront distributions for certain, pre-defined routes. For instance, if you have a non-dynamic landing page and blog, but you have a dynamic dashboard, you could define something like:

"cache_routes": [
    '/', 
    '/accounts/login/', 
    '/blog/*'
]

and then the homepage and the blog will load much faster as it won't have to wake up Django.

Brian has defined steps on how to do this manually here: https://jinwright.net/how-deploy-serverless-wsgi-app-using-zappa/ - I'm just proposing that we can do some of this automatically.

Thoughts?

贡献者指南