Ruby on rails 片段缓存和过期AmazonS3链接
在我正在开发的应用程序上,我刚刚为线程化活动流实现了片段缓存。每个线程都是缓存的,我在处理时间上获得了将近50%的收益,而且运行良好,但我没有预料到的一个副作用是AmazonS3到附件的链接会过期 如何在刷新每个页面时重新生成链接,同时避免重新加载整个对话?换句话说,在过滤之后是否有某种Ruby on rails 片段缓存和过期AmazonS3链接,ruby-on-rails,caching,authentication,amazon-s3,Ruby On Rails,Caching,Authentication,Amazon S3,在我正在开发的应用程序上,我刚刚为线程化活动流实现了片段缓存。每个线程都是缓存的,我在处理时间上获得了将近50%的收益,而且运行良好,但我没有预料到的一个副作用是AmazonS3到附件的链接会过期 如何在刷新每个页面时重新生成链接,同时避免重新加载整个对话?换句话说,在过滤之后是否有某种:我可以通过rails或javascript重新生成上传 我对缓存一无所知,因此可能会遗漏一些细节或清晰度,因此如果需要,请帮助我重新表述我的问题那么你是说缓存的数据中有过期链接?听起来,当链接过期时,您必须使缓
:我可以通过rails或javascript重新生成上传
我对缓存一无所知,因此可能会遗漏一些细节或清晰度,因此如果需要,请帮助我重新表述我的问题那么你是说缓存的数据中有过期链接?听起来,当链接过期时,您必须使缓存过期(这将是一件棘手的事情),以便使用新的linksindect刷新缓存。似乎没有其他方法。在您自己的域中使用一个url生成s3 url,然后重定向到那里如何?是的。实际上我正在做这个。但是由于这些临时链接是用来显示图片的,我需要用户点击链接来显示图片,对吗?除非我通过javascript调用这个Url?