第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

php header cache

標(biāo)簽:
PHP

php header()中的cache有四种标识头:Last-Modified,Expires,Pragma: no-cache,Cache-Control。

以下的测试环境为谷歌浏览器,其余的未测试

  1. Last-Modified:在判断缓存的时候,If-Modified-Since会将此值发送给服务器。

  2. Expires:后面的日期用于标识缓存在什么时候过期

  3. Pragma:尽量用Cache-Control替代

  4. Cache-Control:可以有如下的值:

    1. public:可以在任何地方缓存,包括浏览器、代理等

    2. private:只能被浏览器缓存,共享缓存不可被缓存

    3. no-cache:不缓存

    4. no-store:

    5. no-transform:

    6. must-revalidate:缓存必须检查更新版本

    7. proxy-revalidate:代理缓存必须检查更新版本

    8. max-age:内容能够被缓存的时期,以秒表示

    9. s-maxage:覆盖共享缓存的max-age设置

下面看看Last-Modified

1.php


<?php$cache_expire_date = gmdate("D, d M Y H:i:s", time() + 300);header("Last-Modified:$cache_expire_date");?><a href="2.php" title="">this is page 1</a><div>    page 1 number:111</div>

2.php


<?php?><a href="1.php" title="">this is page2</a><div>    page 2 number:</div>

当点击链接或者刷新1.php的时候,会发现其RequestHeaders中多了一行If-Modified-Since字段。但是,单独的Last-Modified不会有任何的缓存作用。


下面来看看Expires:

将1.php修改


<?php$cache_expire_date = gmdate("D, d M Y H:i:s", time() + 300);header("Expires: $cache_expire_date");?><a href="2.php" title="">this is page 1</a><div>    page 1 number:111</div>

第一次请求1.php的时候,和普通的无差别

在2.php中跳转回1.php,发现Network--Size中显示的是from cache,而且点击文件,其Headers一栏也没有RequestHeaders等信息。它直接从缓存中获取。此时即使将div中的数字修改,在300秒以内,通过2.php链接跳转回来,依然显示的是未修改前的页面。

但是刷新页面以后,请求和普通的也无差别。


接下来看看Cache-control

将1.php修改为


<?phpheader('Cache-control:private,');?><a href="2.php" title="">this is page 1</a><div>    page 1 number:111</div>

对于没有设置时间的Cache-control,和普通的无差别

接下来继续修改


<?phpheader('Cache-control:private, max-age=300');?><a href="2.php" title="">this is page 1</a><div>    page 1 number:111</div>

这个和通过Expires设置的差不多。

当页面为


<?phpheader('Cache-control: max-age=300');?><a href="2.php" title="">this is page 1</a><div>    page 1 number:111</div>

即使不设置private参数,也会缓存

当参数为no-cache的时候,均会重新请求


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消