我在使用CloudFlare进行缓存时遇到了问题。使用Cloudflare在heroku上进行PDF缓存
我们使用的CloudFlare的缓存上S3使用单独的子域cdn
我们也使用CloudFlare的为我们的主网站(在Heroku上托管),其中工程100%我们所有的资产,以及,如www
我的问题是我无法让CloudFlare缓存从我们的Rails应用生成的PDF。我使用WickedPDF gem为发票等动态生成某些PDF。我不想将这些文件上传为S3文件,但我们希望CloudFlare能够缓存这些文件,以便每次都不会生成这些文件,因为生成这些PDF所花费的时间有点密集。
CloudFlare已打开并且正在加速讨论子域,我们正在使用SSL,但PDF似乎永远无法正确缓存。
我们需要做些什么来确保获得缓存?或者也许有另一种解决方案可以用于Heroku? (例如,我们不能使用页面缓存,因为它依赖于文件系统)我也检查了WickedPDF文档,看看我们是否可以做其他任何事情,但没有发现有关过期控件的信息。
感谢,
你如何缓存你的PDF在Rails中?它是否通过'Rails.cache.write'缓存? – blelump 2014-11-06 10:16:16