在清理了cookies後從新家在頁面, charles抓不到js文件.html
後來在https://zhidao.baidu.com/question/1802495173294727507.html 看到瀏覽器
你這個問題若是是正常狀況(沒有Filter或其餘過濾設置)下發生的,多半是因爲瀏覽器緩存致使。緩存
靜態資源緩存後,瀏覽器不會向服務端發起請求,請求到不了fiddler等抓包軟件,因此抓不到。服務器
解決方法:cookie
手動清除瀏覽器緩存後,強制刷新頁面再抓試試;session
打開「開發者工具-Network」,勾選「Disable cache」,保持開發者工具打開狀態下,強制刷新頁面;工具
開發調試階段,爲靜態資源添加時間戳參數,防止緩存(xxxx.js?_t=時間戳)網站
但願能解決你的問題,如按以上方式都沒法解決能夠在追問中詳細描述下你的操做流程。加密
這讓我忽然想起今早聽到的 極客時間--如何設計一個秒殺系統中 提到的緩存.spa
看起來 緩存 cache跟cookies不一樣啊
Cookie,有時也用其複數形式Cookies,指某些網站爲了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(一般通過加密)。定義於RFC2109和2965都已廢棄,最新取代的規範是RFC6265。
而緩存文件中緩存指的是數據交換的緩衝區(稱做Cache),當某一硬件要讀取數據時,會首先從緩存中查找須要的數據,若是找到了則直接執行,找不到的話則從內存中找。因爲緩存的運行速度比內存快得多,故緩存的做用就是幫助硬件更快地運行。
服務器能夠利用Cookies包含信息的任意性來篩選並常常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的應用是斷定註冊用戶是否已經登陸網站,用戶可能會獲得提示,是否在下一次進入此網站時保留用戶信息以便簡化登陸手續,這些都是Cookies的功用。另外一個重要應用場合是「購物車」之類處理。用戶可能會在一段時間內在同一家網站的不一樣頁面中選擇不一樣的商品,這些信息都會寫入Cookies,以便在最後付款時提取信息。
當CPU處理數據時,它會先到Cache中去尋找,若是數據因以前的操做已經讀取而被暫存其中,就不須要再從隨機存取存儲器(Main memory)中讀取數據——因爲CPU的運行速度通常比主內存的讀取速度快,主存儲器週期(訪問主存儲器所須要的時間)爲數個時鐘週期。所以若要訪問主內存的話,就必須等待數個CPU週期從而形成浪費。
在ASP.NET中,有不少種保存信息的內置對象,如:Application,Session,Cookie,ViewState和Cache等。下面分別介紹它們的用法和區別。
方法 |
信息量大小 |
做用域和保存時間 |
應用範圍 |
保存位置 |
Application |
任意大小 |
整個應用程序的生命期 |
整個應用程序/全部用戶 |
服務器端 |
Cache |
任意大小 |
能夠根據須要設定 |
整個應用程序/全部用戶 |
服務器端 |
Session |
小量,簡單的數據 |
用戶活動時間+一段延遲時間(通常爲20分鐘) |
單個用戶 |
服務器端 |
Cookie |
小量,簡單的數據 |
能夠根據須要設定 |
單個用戶 |
客戶端 |
Viewstate |
小量,簡單的數據 |
一個Web頁面的生命期 |
單個用戶 |
客戶端 |
隱藏域 |
小量,簡單的數據 |
一個Web頁面的生命期 |
單個用戶 |
客戶端 |
查詢字符串 |
小量,簡單的數據 |
直到下次頁面跳轉請求 |
單個用戶 |
客戶端 |
https://blog.csdn.net/lonelyrains/article/details/7838074