2016-08-19 分類: 網(wǎng)站建設(shè)
一個(gè)成功的網(wǎng)站不單單是在設(shè)計(jì)上有一個(gè)好的效果,設(shè)計(jì)上有特色是客戶進(jìn)入網(wǎng)站后的一個(gè)必要條件,但是在客戶進(jìn)入網(wǎng)站了解網(wǎng)站之前需要一個(gè)進(jìn)入網(wǎng)站的通暢 的環(huán)節(jié)就是網(wǎng)站的打開(kāi)速度。一個(gè)我在做的再好如果打開(kāi)的速度給不上,十個(gè)客戶會(huì)有九個(gè)客戶選擇離你而去,在之前所有的策劃設(shè)計(jì)也就都是浮云。在網(wǎng)站的打開(kāi)速度方面因素很多,包過(guò)有服務(wù)器配置、網(wǎng)絡(luò)傳輸?shù)馁|(zhì)量、網(wǎng)站的寬帶、DNS的解析、網(wǎng)頁(yè)的內(nèi)容涉及到的js、css代碼、網(wǎng)站所使用的圖片和視頻的大小等各個(gè)因素。在服務(wù)器、網(wǎng)絡(luò)寬帶這些硬件的因素只要選擇好的服務(wù)商就可以解決,今天主要說(shuō)說(shuō)網(wǎng)站代碼的相關(guān)的主要幾點(diǎn)。
1、網(wǎng)站的前臺(tái)
在網(wǎng)站設(shè)計(jì)策劃的時(shí)候一定要主要代碼的優(yōu)化,如果一個(gè)網(wǎng)站是靜態(tài)生成的話后臺(tái)的執(zhí)行代碼對(duì)于網(wǎng)站的打開(kāi)速度就淡化很多,主要是在在于網(wǎng)站的前端優(yōu)化,在客戶第一次進(jìn)入網(wǎng)站的時(shí)候會(huì)下載Javascript和CSS,如果這些文件很大瀏覽器會(huì)下載很長(zhǎng)時(shí)間。網(wǎng)站的布局最好使用DIV布局,使用壓縮工具可以減少Javascript和CSS盡一半的文件大小,如果你有信心使用“命令行”,至少能提高40%到60%的壓縮率。
2、網(wǎng)站的后臺(tái)
如果網(wǎng)站沒(méi)有使用靜態(tài)生成的話,在客戶每次訪問(wèn)頁(yè)面都會(huì)執(zhí)行數(shù)據(jù)庫(kù),所以在網(wǎng)站執(zhí)行大量數(shù)據(jù)庫(kù)操作時(shí),也會(huì)影響網(wǎng)站打開(kāi)速度,這里使asp+access結(jié)構(gòu)的網(wǎng)站尤為明顯,尤其是同時(shí)有大量用戶提交評(píng)論時(shí),就操作數(shù)據(jù)庫(kù)鎖死,導(dǎo)致網(wǎng)站打不開(kāi)。比如在發(fā)布文章時(shí)會(huì)有幾分鐘時(shí)間使網(wǎng)站速度大打折扣。
3、網(wǎng)站的調(diào)用
調(diào)整好網(wǎng)站的調(diào)用會(huì)大大的減少網(wǎng)站的頁(yè)面請(qǐng)求,把網(wǎng)站的所有調(diào)用都使用儲(chǔ)存過(guò)程在運(yùn)行存儲(chǔ)過(guò)程前,數(shù)據(jù)庫(kù)已對(duì)其進(jìn)行了語(yǔ)法和句法分析,并給出了優(yōu)化執(zhí)行方案。這種已經(jīng)編譯好的過(guò)程可極大地改善SQL語(yǔ)句的性能。由于執(zhí)行SQL語(yǔ)句的大部分工作已經(jīng)完成,所以存儲(chǔ)過(guò)程能以極快的速度執(zhí)行。這種預(yù)編譯的sql語(yǔ)句就可以直接執(zhí)行而節(jié)省了很大一部分查詢的時(shí)間。也可以是在網(wǎng)站后期的修改優(yōu)化上也比較方面快捷。
4、網(wǎng)站的交互
在網(wǎng)站的交互性上面最好適當(dāng)?shù)氖褂肁JAX,但是不宜過(guò)多現(xiàn)在的Ajax好像有點(diǎn)被神話了,好像網(wǎng)頁(yè)只要Ajax了,那么就不存在效率問(wèn)題了。其實(shí)這是一種誤解。拙劣的使用Ajax不會(huì)讓你的網(wǎng)頁(yè)效率更高,反而會(huì)降低你的網(wǎng)頁(yè)效率。Ajax的確是個(gè)好東西,但是請(qǐng)不要過(guò)分的神話它。使用Ajax的時(shí)候也要考慮上面的那些準(zhǔn)則。
5、網(wǎng)站的圖片處理
網(wǎng)站圖片的處理主要是在網(wǎng)站的后臺(tái)技術(shù)上,在一個(gè)產(chǎn)品一定要有縮略圖和大圖,縮略圖主要使用網(wǎng)站首頁(yè)和產(chǎn)品的列表頁(yè),縮略圖很小方面預(yù)加載每一個(gè)圖片的height和width屬性可以讓瀏覽器在加載圖片之前就知道圖片的長(zhǎng)和寬,并預(yù)留出指定的長(zhǎng)寬,待圖片加載后顯示。如果沒(méi)有這兩個(gè)屬性,瀏覽器還需要在讀取圖片成功后再處理一次頁(yè)面布局樣式,這無(wú)疑減慢了網(wǎng)頁(yè)加載速度。所以在固定圖片大小的情況下最好都使用上長(zhǎng)和寬屬性。如果后臺(tái)沒(méi)有圖片處理技術(shù)就要在圖片上傳之前經(jīng)過(guò)處理在保證圖片不損失清晰度的情況下壓縮圖片的大小,這樣不但可以使圖片不占用大的空間而且在打開(kāi)速度上有一個(gè)多大小提高,同樣視頻FLASH也是一個(gè)道理。
看了以上幾點(diǎn)如果按照以上方法處理網(wǎng)站速度應(yīng)該會(huì)有一個(gè)質(zhì)的飛越,沒(méi)有最好只有更好,只有把網(wǎng)站的速度不斷的提高,才能使網(wǎng)站之前的設(shè)計(jì)策劃沒(méi)有白費(fèi)。
網(wǎng)站標(biāo)題:網(wǎng)站打開(kāi)速度慢的幾個(gè)重要優(yōu)化因素
分享鏈接:http://jinyejixie.com/news/44253.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站建設(shè)、微信小程序、網(wǎng)站改版、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容