0
在某个网站上,我需要统计一些图片的显示次数。这可以通过将图像src指向一个执行计数的php脚本来解决,然后使用302重定向到实际图像。脚本部分工作正常,每次请求图像时都会启动,但我不确定输出图像由浏览器缓存或如何检查。我目前的假设是,它没有被缓存,因为它是由302重定向指向的。我可以缓存重定向结果而不缓存重定向吗?
理想情况下是完美的,如果我能做到这一点的结果:
- 图像通过URL请求与PHP脚本
- 脚本做了302重定向到实际图像
- 浏览器识别302重定向地址和加载缓存图像
我想这取决于浏览器,但它甚至有可能实现这个结果吗?
P.S.这更像是一个理论问题,因为对于我的特殊问题(图像非常小)无关紧要。
我做了什么CBroe建议,现在我知道它的工作原理是如何(至少在Firefox中)。浏览器足够聪明,可以加载图像的缓存版本,即使我通过302从我的脚本中重定向到它们。
_“但我不确定如何检查[输出图像是否缓存]”_ - 在浏览器的开发人员工具中使用网络面板。 – CBroe