我在使用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