怎麼提升服務器訪問速度?

壹基比網絡觀觀


三個方面:服務器本身配置和帶寬、軟件優化、代碼

一、什麼的需求配什麼樣的設備,流暢的體驗,精準的內容、7s的時間會帶來大量的訪問;帶寬的大小決定,服務器訪問速度的快慢,這個是基礎。

二、軟件優化,這個層面涉及到的東西比較多,NGINX、apache、PHP、tomcat,mysql、reids......網站來說,也分靜態,動態,前端後端、讀寫分離.......,以上配置好後,訪問速度依舊不達標,那就做個CDN,大多數情況會解決。

三、一、二部分完成後,最關鍵的是看代碼,這是個大坑,如果代碼有太多問題,以上2點弄的再好,也白塔,隨著程序員更迭,代碼沒有註釋,優化困難重重也是很拖累訪問速度的。


言吾時刻


解決這個問題可以從多方面考慮

1、運行在服務器上的程序

運行在服務器上的程序佔用的計算或傳輸資源越少,服務器的訪問速度就越快。其實就是減少網頁的大小,優化程序的寫法。

2、服務器的硬件條件

服務器的帶寬越大,傳輸數據效率就越高,訪問速度也會越快。

服務器計算能力越強,處理數據的速度就越快,對外表現的訪問速度也會越快

磁盤讀取速度越快,對外表現的訪問速度也越快。

3、分佈式服務器

如果一臺服務器實在不能滿足要求,做成分佈式服務,眾人拾柴火焰高,也能顯著提高訪問速度。

4、邊緣計算,CDN加速

如果是靜態網頁之類的,可以緩存到離用戶進的CDN服務器上,減少用戶對主服務器的訪問,能夠極大地緩解主服務器的壓力,提高訪問速度。

邊緣計算現在還是新興技術,把計算任務也分佈到離用戶近的服務器上。


希望能幫到你。


服務器二三事


一、服務器周圍環境   服務器通常放置於機房,所說的周圍環境也正是指機房。服務器基本是一天24小時不間斷運行,所需要的電量如果沒有得到足夠保證,那麼宕機的可能性就會增加。   其次,一臺不停運轉的機器,會產生大量的熱量,如果機房不能給予足夠的散熱與溼度保持,機器便會故障,對運行速度也會有很大影響。   最後,在服務器配置相同的情況下,機房的帶寬越大,訪問速度相對越快。
 二、本身配置   服務器對非專業人員一直是難以理解的機器,但如果將其轉化為我們熟知的東西就很好理解了。我們可以將服務器看做一臺普通計算機,計算機中的處理器、內存和寬帶都直接影響了其運行速度。   因此,想要提升服務器速度,可以對這些硬件進行升級,做好維護,如果速度下降,也可以從這些方面進行排查。
三、網站程序
  程序代碼對速度影響也很大。代碼越精簡,所佔用空間便會越小,訪問速度便會越快。通常來說,編碼人員都會有一個書寫標準,但因為個人習慣問題而憑空多出許多冗餘代碼,導致速度被拖慢。壹基比觀觀

壹基比網絡觀觀


提高服務器響應速度是多方面的:

一\\服務器網絡資源帶寬.帶寬越高越好.

二\\就是從網站優化方面入手.具體包括以下方面

1\\優化HTML代碼.儘量不要用TALBE佈局.而採用div+CSS方式.這樣可以把網頁體積縮小至少50%.減少網站傳輸量和帶寬點用量

2\\網頁中儘量不要用或少用大體積圖片

3\\如果用動態程序.要去優化程序,儘量減少服務器回傳(postback),即減少服務器數據庫查詢次數,降低服務器負載

4\\如果網站訪問量大.儘量後臺生成靜態頁面(目前新浪,搜狐等大型網站都是採用這種方法).但程序寫起來比較麻煩.


分享到:


相關文章: