精品国产香蕉在线观看_日韩黄色视频手机版_草莓免费在线观看_爽 好多水 快进来免费_2012中文字幕视频完整版_久久精品这里热只有精品_亚洲毛片网站大全_中文字幕在线观看电影_国产18禁黄网站禁片免费观看_麻豆99激情视频在线播放

全國統(tǒng)一咨詢熱線:18609840880

網(wǎng)站的訪問速度要這么提高?

2018-10-26 16:34:32

1,給頁面添加標(biāo)題、關(guān)鍵字、描述添加外鏈提高seo優(yōu)化。
 
2,優(yōu)化SQL語句
 
能一次獲得的數(shù)據(jù)一次讀取出來進行后續(xù)處理。
 
避免出現(xiàn)SELECT*FROMtable語句,要明確查出的字段。
 
在查詢時盡量減少對多余數(shù)據(jù)的讀取包括多余的列與多余的行。
 
在一個SQL語句中,如果一個where條件過濾的數(shù)據(jù)庫記錄越多,定位越準(zhǔn)確,則該where條件越應(yīng)該前移。
 
查詢時盡可能使用索引覆蓋。即對SELECT的字段建立復(fù)合索引,這樣查詢時只進行索引掃描,不讀取數(shù)據(jù)塊在判斷有無符合條件的記錄時建議不要用SELECTCOUNT(*)和selecttop1語句。
 
使用內(nèi)層限定原則,在拼寫SQL語句時,將查詢條件分解、分類,并盡量在SQL語句的里層進行限定,以減少數(shù)據(jù)的處理量。
 
應(yīng)絕對避免在orderby子句中使用表達式。
 
如果需要從關(guān)聯(lián)表讀數(shù)據(jù),關(guān)聯(lián)的表一般不要超過7個。
 
小心使用IN和OR,需要注意In集合中的數(shù)據(jù)量。建議集合中的數(shù)據(jù)不超過200個。
 
<>用<、>代替,>用>=代替,<用<=代替,這樣可以有效的利用索引。
 
在WHERE子句中,避免對列的四則運算,特別是where條件的左邊,嚴(yán)禁使用運算與函數(shù)對列進行處理。比如有些地方substring可以用like代替。
 
如果在語句中有notin(in)操作,應(yīng)考慮用notexists(exists)來重寫,好的辦法是使用外連接實現(xiàn)。
 
用unionall代替union,數(shù)據(jù)庫執(zhí)行union操作,首先先分別執(zhí)行union兩端的查詢,將其放在臨時表中,然后在對其進行排序,過濾重復(fù)的記錄。
 
3,用參數(shù)形式對數(shù)據(jù)庫操作,提高網(wǎng)站安全性,盡量使用試圖、存儲過程、游標(biāo)
 
4,用Ajax提高用戶體驗
 
按需進行局部刷新,防止整個頁面刷新,用戶體驗大大提高。
 
5,盡量減少頁面大小
 
 
6,回歸靜態(tài)頁面
 
7,將邏輯移到客戶端的javascript中
 
把能在客戶端處理的全部放到客戶端處理,比如一些需要進行循環(huán)的等。
 
8,使用緩存技術(shù)