我有這樣的功能: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