<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      瀏覽器緩存資源文件的問題

      最近自己在做一個網站,由于需要改動css文件,發現修改之后,頁面沒有發生變化。于是就用chrome瀏覽器開發工具去看對應的樣式,發現和修改之前的一樣。沒有發生變化,初步懷疑瀏覽器緩存了資源文件,清空chorme瀏覽器之后,發現問題解決了,頁面和預期的一樣。

      為了確認這種情況,想跟蹤apache 請求處理情況,也打開了 apache的訪問日志,在httpd.conf文件里面打開了apache的訪問日志

      CustomLog "/Applications/MAMP/logs/apache_access.log" common

      在第一次打開頁面的時候,access.log 會受到兩個http請求

      第一個請求是index.php ,第二個請求是default.css

      而進行第二次訪問index.php的時候,apache只接受了第一個請求index.php,瀏覽器沒有發起第二個請求。根據http協議,應該是第一次請求css文件的時候,apache告訴瀏覽器緩存資源文件,所以第二次就直接使用本地緩存,當清空本地緩存之后,就必須重新請求資源文件。

      考慮到不能靠這種方式來進行調試css,否則效率太低了一點。我的程序是基于LAMP架構的,開發平臺是MAC OS X10.8 。由apache接收請求,如果發現后綴是php,則通過php模塊來處理。由于資源文件時靜態文件,這個和apache自身的緩存設置有關,就搜索apache的緩存設置。

      apache緩存設置是通過在config模塊里面設置,通過設置httpd.conf文件里面的expires_module模塊來來進行實現

      LoadModule expires_module modules/mod_expires.so

      這個mod_expires功能主要是在response 頭部里面添加 Cache-Control 頭部的 max-age 值,這個值就是設置緩存的失效時間。

      第一個想法就是把 expires_module 模塊關閉掉,也就是注釋掉,不讓生成這個頭部。

      于是重啟apache,再次進行調試,第一次訪問頁面和第二次訪問頁面就一樣了,瀏覽器都會重新請求css資源文件。

      如果在windows平臺,ie有一個選項設置:每次訪問此頁時檢查——就會表示瀏覽器每次訪問一個頁面時,不管瀏覽器是否緩存過此頁面,都要向服務器發出訪問請求

      不過chorme里面沒有這個功能,只能通過修改apache來實現了,如果在windows平臺,只需要設置ie內容選項即可。

      主站蜘蛛池模板: 国产精品一区二区三区性色| 无码里番纯肉h在线网站| 国产精品综合av一区二区| 亚洲国产精品成人无码区| 黔西县| 国产热A欧美热A在线视频| 成人3d动漫一区二区三区| 成人自拍短视频午夜福利| 福利视频在线一区二区| 久久蜜臀av一区三区| 久久一日本道色综合久久| 纯肉高h啪动漫| 亚洲综合av一区二区三区| 亚洲人成网站免费播放| 国内精品久久久久影院网站| 综合图区亚洲另类偷窥| 国产成人精品白浆免费视频试看| 亚洲精品美女一区二区| 精品午夜福利无人区乱码| 精品久久久中文字幕一区| 国产国语一级毛片| 精品一区二区三区日韩版| 男女猛烈无遮挡免费视频| 国产精品三级黄色小视频| 最新中文字幕国产精品| 中文字幕人乱码中文| 亚洲黄色一级片在线观看| 国产高清在线男人的天堂| 进贤县| 人妻少妇精品系列一区二区 | 色伦专区97中文字幕| 亚洲成A人片在线观看的电影| 成人伊人青草久久综合网| 性做久久久久久久久| 四虎成人精品无码| 亚洲嫩模喷白浆在线观看| 成av免费大片黄在线观看| 日韩乱码视频一区二区三区| 亚洲欧美人成电影在线观看| 99久久99这里只有免费费精品| 日本一卡2卡3卡4卡无卡免费|