發(fā)布時間:2019-04-12 13:56 作者:admin
我們要知道,網(wǎng)站的硬件基礎(chǔ)設(shè)施就是服務(wù)器給提供的相應(yīng)服務(wù),如果一個網(wǎng)站的配置過高可能會無形的增加其成本,如果要是過低的話可能會影響到用戶在瀏覽網(wǎng)站的體驗度。道理很容易明白,關(guān)鍵是如何去評估網(wǎng)站需要什么配置的服務(wù)器。當(dāng)然,網(wǎng)站選擇什么配置的服務(wù)器,核心在于網(wǎng)站的流量大小、提供何種類型的服務(wù)、以及以什么方式提供服務(wù)。以下內(nèi)容騰佑小編就來為各位介紹一下關(guān)于評估網(wǎng)站適合什么樣配置的服務(wù)器?相關(guān)知識點。
第一點、網(wǎng)站流量
因為網(wǎng)站流量跟非常多的因素有關(guān),本文我們以日均IP和pv(page view,指頁面瀏覽量)來代指流量,而非運營商所說的網(wǎng)絡(luò)流量(以Gbps單位)。簡單來說就是每天有多少用戶會訪問網(wǎng)站,他們訪問了多少個頁面。如何評估IP和pv?
1、看主要競爭對手網(wǎng)站流量可以通過第三方流量評估工具,可以查閱公開資料(部分企業(yè)為了融資或說明其競爭力等各種目的,公布其網(wǎng)站的流量數(shù)據(jù))。當(dāng)然,還可以問別人。問誰?誰可能知道他們的網(wǎng)站流量就問誰。說多了有教唆商業(yè)間諜犯罪的嫌疑,建站監(jiān)理網(wǎng)聲明不提倡此方式。
2、預(yù)計投入網(wǎng)站的資源多少企業(yè)計劃為網(wǎng)站運營維護投入多少財務(wù)預(yù)算、人力資源,對網(wǎng)站的流量往往有著決定性的作用。假如網(wǎng)站上線,缺乏內(nèi)容更新,缺乏線上線下的推廣、導(dǎo)流,不要奢望它能有多少流量。也不要指望SEO能化腐朽為神奇的鼓吹,要做好SEO本身也是要投入很多資源的。
比照以上兩點的信息,大概的為網(wǎng)站做個流量預(yù)計。但是,網(wǎng)站流量并不是平均的,它會存在峰值和谷值。而網(wǎng)站對服務(wù)器配置的需求取決于峰值流量,取決于同一時間最多有多少人訪問網(wǎng)站,即并發(fā)訪問峰值。并發(fā)訪問的評估簡單點可以以經(jīng)驗公式的方法計算,單個經(jīng)驗公式不適用于全行業(yè)全類型網(wǎng)站。如下為一個使用經(jīng)驗公式計算并發(fā)訪問量的方法:
峰值并發(fā)訪問量=[((80%*總PV量)/(24小時*60分*60秒*40%)) / 服務(wù)器數(shù)量]*2
其中有幾個關(guān)鍵的參數(shù)是80%、40%、2。表示一天中有80%的訪問發(fā)生在一天的40%的時間內(nèi),24小時的40%是9.6小時,有80%的訪問發(fā)生一天的9.6個小時當(dāng)中(白天流量多,晚上流量少),這9.6小時高峰流量中的峰值是平均的2倍。
這個求得的并發(fā)訪問量不等于并發(fā)請求數(shù),此處我們只要并發(fā)訪問量就夠了。
提供何種類型的服務(wù)普通的企業(yè)官網(wǎng)多是以圖文為主的信息服務(wù),這樣的網(wǎng)站對服務(wù)器的資源消耗較小。此外網(wǎng)站還有可能提供在線論壇、視頻播放、在線游戲、圖片處理、視頻處理、實時數(shù)據(jù)刷新(如股市走勢?)及其他服務(wù),這些網(wǎng)站對CPU計算能力、GPU圖形處理能力、內(nèi)存容量、帶寬、網(wǎng)絡(luò)收發(fā)包能力、I/O性能、TPC-C值的要求都相應(yīng)提高。
第二點、以什么方式提供服務(wù)
首先,網(wǎng)頁可以以靜態(tài)頁面的形式提供,也可以是動態(tài)的,網(wǎng)站是否靜態(tài)化各有利弊。
其次,是否使用CDN加速。使用了CDN加速的情況下,大部分流量都直接從邊緣節(jié)點服務(wù)器獲取了資源和服務(wù),不需要進入源服務(wù)器,從而不消耗源服務(wù)器的CPU、內(nèi)存、帶寬等資源,所以源服務(wù)器的配置可以適當(dāng)降低。
然后,是否使用對象存儲服務(wù)。使用對象存儲服務(wù)的網(wǎng)站,其圖片、視頻等大型靜態(tài)文件都直接從對象存儲服務(wù)器直接傳送給用戶,而源服務(wù)器只需要傳輸網(wǎng)頁源文件給用戶設(shè)備(或CND回源請求)。一般網(wǎng)站的網(wǎng)頁源文件可能只有20KB左右,大一點的不過30-50KB,而圖片、視頻等動輒幾M、幾G,少了這些大文件的傳輸需求,對服務(wù)器的帶寬要求降低很多。
以上的預(yù)估以一年為期比較合理,在此基礎(chǔ)上乘以風(fēng)險系數(shù)就得出了使用需求。之所以考慮風(fēng)險系數(shù),一方面服務(wù)器各項資源使用過高,容易奔潰;二是可以應(yīng)對突發(fā)的流量小高峰。
第三點、示例說明
以一個日均IP為1000,日均PV為3000,首頁總資源大小2M的企業(yè)網(wǎng)站來說,僅使用單臺服務(wù)器部署不使用其他服務(wù),保證網(wǎng)站3秒左右打開的情況下,建議服務(wù)器配置不低于:5G硬盤存儲空間、1核CPU、512M內(nèi)存、500M數(shù)據(jù)庫、5M帶寬。如果網(wǎng)站打開時間放寬到8秒,帶寬相應(yīng)可以降低到2M。
這其中有些指標是云服務(wù)器沒有的或?qū)υ品?wù)器而言太小,可以適用到租用服務(wù)器的情況。但各個運營商的服務(wù)器配置相對固定搭配,不是你需要1核CPU搭配512M內(nèi)存就一定有的,所以不管是租用服務(wù)器或者云服務(wù)器,選擇能買到的價格最便宜但所有公布的配置不低于上述配置的服務(wù)器才是最好的。