4、減少cookie大小
cookie被用來做認證或個性化設定,其資訊被包含在http報文頭中,對於cookie我們要注意以下幾點,來提高請求的響應速度,
去除沒有必要的cookie,如果網頁不需要cookie就完全禁掉
將cookie的大小減到最小
注意cookie設定的domain級別,沒有必要情況下不要影響到sub-domain
設定合適的過期時間,比較長的過期時間可以提高響應速度。
3、css
1、 將樣式表置頂
用代替@import
避免使用@import的原因很簡單,因為它相當於將css放在網頁內容底部。
2、 避免css表示式
width:expression(document.body.clientwidth<600?」600px」:」auto」); //ie
min-width:600px; //大部分瀏覽器
4、js
1、將指令碼置底
2、精寫js
3、引用外部的js和css檔案
4、去除重複指令碼
5、優化影象
3.輸入url回車發生了什麼
輸入位址-》瀏覽器查詢網域名稱的ip位址(dns查詢)
-》瀏覽器向web伺服器傳送請求-》伺服器永久重定向回應-》
瀏覽器跟蹤重定向位址-》伺服器處理請求-》伺服器返回http響應-》
瀏覽器顯示html-》瀏覽器傳送請求獲取在html中巢狀的資源-》瀏覽器傳送非同步請求
1、瀏覽器搜尋瀏覽器自身的dns快取
2、若瀏覽器沒有找到快取或者快取失效,搜尋作業系統自身的dns 快取
3、讀取本地的host檔案
4、瀏覽器發起乙個dns的乙個系統呼叫
5. 寬頻運營商伺服器檢視本身dns快取
6. 運營商伺服器發起乙個迭代的dns解析的請求
找根域的dns伺服器的ip位址
com域的頂級域-->com域-->imooc.com域
集合面試題
list,set集合與collection有直接的關係而map屬於間接的關係 list的特點 可以儲存重複的資料,有順序 set的特點 不能儲存重複的資料,沒有順序 map的特點 根據鍵值對保持資料,鍵不可以重複,值可以重複沒有順序 arraylist 優點 查詢速度較快,使用新增和刪除功能較慢 l...
面試題 集合
set 無序 儲存單列資料的集合,儲存的資料是無順序的,並且不允許重複,最常用的是hashset list 有序 儲存單列資料的集合,儲存的資料是有順序的,並且值允許重複,最常用的是arraylist map 儲存鍵值對這樣的雙列資料集合,儲存的資料是無序的,它的鍵是不允許重複的,但是值是允許重複的...
面試題集合
1.free 函式入參是乙個void 指標 它是如何知道被指向的大小的?2.查詢二叉樹中第k小的元素?3 資料庫為什麼使用b樹作為儲存資料的資料結構?4.c lambda表示式的特性,什麼情況下使用?5.c c 程式如何控制執行到某個特定記憶體位址?6.二叉堆的維護?7.lru演算法的實現?金融量化...