Miserlou/Zappa

Add `cache_routes` setting // Automatic CloudFront Cache Creation

Open

#727 opened on 2017年3月20日

GitHub で見る
 (8 comments) (1 reaction) (0 assignees)Python (1,286 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (11,903 stars)
PR merge metrics
 (30d に merged 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?

コントリビューターガイド