1. 程式人生 > >C#提高網站打開速度的方法

C#提高網站打開速度的方法

data 如果 build banner 提高 比較 lis server 字段

一般講到一個好的網站,一般都是需要幾點,打開速度快,非常美觀,操作方法,網站排名好,今天我們主要來講一下網站打開速度快的解決方法,由於現在制作網站使用的開發語言是asp.net(C#)比較多,所以我們今天主要根據asp.net來講。

一、瀏覽器端優化
1、壓縮網頁
一般情況下,正常一個網頁我們都是需要講排版格式規範,這樣網站開發速度比較快,而且註釋也方便寫,技術人員一看就懂,但是在網頁上面我們就不需要這些了,註釋,還有規範的格式會增加網頁容量的大小,容量越大打開速度越慢,所以我們在做網頁的時候去格式,去註釋,壓縮網頁,減少容量,達到打開速度快。

2、壓縮圖片大小
所以一個網頁圖片的大小,一般情況下決定了這個網頁打開的速度,所以我使用圖片的時候,就要註意圖片的大小,一般情況下,能使用jpg圖片的,都不要使用gif,png,還有圖片還需要壓縮,在不減少圖片的可觀度的情況下,一般都要把圖片壓縮到最少,一般情況下,banner圖片在200k以內,其它圖片一般都要在60k以內。

3、懶加載圖片
對於網頁來講,有一些圖片在第一屏顯示出來的可視區域裏面不可以看到,所以在這種情況下,我們就可以對圖片進行懶加載的方法處理,等到網頁到達圖片的顯示區域才把圖片顯示出來,這些可以大小加快,網頁在初次加載時候的速度。

4、合並js
對於js的處理,就是如果js代碼不多的情況下,我們一般都需要把它寫在一個js文件裏面,減少太多的文件加載速度慢,而且也需要壓縮代碼,而且如果只是簡單的效果,就可以直接使用js書寫,這些就可以不用引入jquery文件(因為文件也不小),而且不要把不需要js的代碼寫在網頁上面。

二、服務端優化
1、使用緩存技術
首先可以對網頁采用緩存技術,減少對服務器的還有數據庫的請求次數,來提高網頁打開速度,還有對數據更新比較少的,用到比較多的數據Cache技術緩存起來,減少對數據庫的請求,來達到加快網站打開的速度 。

2、減少調用sql
其實sql server的打開速度快慢,也是決定網頁打開的速度的一個關鍵因素,所以如果,更新少的采用Cache緩存起來,采用儲存過程,來調用數據庫,不要直接用sql語句查詢,一般只是查詢某個字段就直接使用字段名查詢,不要什麽查詢都使用*查詢,還有一些查詢不是很多,不是復雜的參數可以直接存在xml,因為I/O速度更快。

3,一般不使用全局變量
不要動不要就對數據存在全局變量裏面,太浪費內存,讓網站打開速度變慢。

4、可以使用多線程
有時候我們操作循環太多的時候,前臺等待時候太長,這個時候可以開啟多線程,讓循環自己在後臺運行,這時候我們就可以直接對前臺操作,提高網站的效率。

5、多使用StringBuilder對字符串連接

string=string+"test"這種方法對於少量的字符來講就可以使用,但是大量的數據情況下就不可以使用,太慢了,StringBuilder這個方法在大數據上面,速度最少快1000倍。

6、可以使用DataSet,不一定要使用List
有不用技術人員,一直認為用用DataSet這個方法太土,不能顯示出來自己的技術,一直要使用List這個方法,但是他們不知道,List這種方法速度比,DataSet慢上幾十倍,因為List裏面的數據,是通過DataSet存進去的。

所以我們通過上面兩大類的操作對網站打開速度會質的提升,達到快速提高網站的打開速度。

深圳網站建設 https://www.sz886.com/請添加鏈接描述

C#提高網站打開速度的方法