我有这样的功能:http://pastebin.ca/2058418PHP/HTML/MySQL的URL缓存问题
它基本上是检查是否一个表包含一些网址,以一个乐队的照片。如果是这样,那么它会随机排列表格,选择第一个结果,然后输出html代码来插入图片。如果表格没有该特定区段的图片,那么它下载一个包含图片URL的XML文件,解析XML并插入到表格中,然后像之前一样获取图片的HTML代码。
在html输出中,无法判断图像URL是否被缓存。但是,当图像URL被缓存(第一次)时,您使用的任何网络浏览器都不会显示图像。 HTML很好 - 图像链接正确。
你有什么想法吗?包含此功能的现场版本位于:http://redfern.me/similar/。我刚刚清空了表,所以不应该有很多缓存的URL。尝试选择一个乐队,然后查看图片是否加载。您可以通过查看页面底部来判断URL是否在缓存中。
谢谢。我是一个白痴 - 当我检查页面的源代码(使用chrome)时,Chrome浏览器再次加载页面 - 缓存版本!我添加了$ iquery = mysql_query(“SELECT url FROM'images' WHERE artist ='”。$ artist。“'ORDER BY RAND()LIMIT 1”); 再次在行被回显的位置之前,并且全部都被排序。 – 2011-05-13 17:14:54