国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP header()輸出圖片緩存

2024-05-04 21:54:31
字體:
來源:轉載
供稿:網(wǎng)友

   很多開發(fā)中,我們試圖使用header("Content-type: image/jpeg");來 輸出圖片,試圖用一些php的圖像處理技術,讓輸出圖片更加智能和動感。但我們常常遇到新的問題,除非你規(guī)定不同的URL結構,并采用服務器技術將圖片緩 存,否則很有可能這些輸出圖片會消耗大量的流量。怎么把它們緩存起來,下次用戶訪問的時候調用緩存呢?(前提是你的這個圖片希望保持不變)

  在header("Content-type: image/jpeg");上方添加上面這段代碼,它將規(guī)定當前頁面緩存的時間(兩天),并在下一次訪問中使用這個緩存時間節(jié)點。

  接下來判斷是否已經(jīng)有緩存,如果有,就使用緩存。

  情況一:如果瀏覽器對當前頁面已經(jīng)有緩存,那么就直接使用它。

  情況二:瀏覽器緩存了當前頁,雖然我們更新了某些圖片信息,但來源圖片本身沒有變化,而且我們希望使用之前的緩存,那么也使用緩存。

  當然,有些特殊的情況我們還必須考慮,但上面的代碼基本上能夠帶領我們的思路。對了,記得把它們都放在header("Content-type: image/jpeg")的上面。

  接著我們來看個例子吧

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 望江县| 锦州市| 斗六市| 孟村| 曲沃县| 西充县| 香港 | 麦盖提县| 临沧市| 定陶县| 大埔区| 镶黄旗| 松溪县| 扶绥县| 高碑店市| 富锦市| 江西省| 新疆| 肃南| 松溪县| 信丰县| 新余市| 托里县| 丰顺县| 镇赉县| 博白县| 天津市| 长汀县| 青田县| 文登市| 凭祥市| 十堰市| 循化| 雷波县| 拜城县| 文山县| 手游| 文昌市| 太白县| 蒙城县| 宜兰市|