Ruby on Rails检查图像是否已加载

时间:2013-03-30 07:35:37

标签: ruby-on-rails ruby image file

我正在建立一个网站,需要能够跟踪加载服务器上每个图像的日期。

我该怎么做?

非常感谢!

1 个答案:

答案 0 :(得分:1)

该功能存在多个问题。

  1. 资产:我认为请求的图像/assets/image.png在到达您的应用程序代码之前处理
  2. 从/ public目录提供的资产:它们由您的网络服务器处理
  3. 缓存:图像可以由HTTP请求链中的各种服务器缓存。该请求甚至不必到达您的Web服务器,它可以由服务器和浏览器之间的代理缓存来处理。或者浏览器可以决定它只是重用缓存的图片
  4. 我可能会尝试通过检查您的网络服务器的访问日志来解决此问题。并确保发送正确的HTTP-Headers(意味着阻止任何形式的缓存的HTTP头,但这本身就是一个坏主意......)