首頁>Club>
12
回覆列表
  • 1 # 視界雲科技

    CDN是加速方案的首選,但對於使用者而言還是需要評估、謹慎選擇適合自身的方式。誤解一:CDN是所有加速場景下的最佳選擇

    誠然,絕大多數情況下,CDN能夠透過快取和前端最佳化,獲得更快的響應時間和幫助使用者暢享更極致的使用者體驗!但CDN未必適合在所有情況下,作為最佳化效能的最佳選擇!以下面三種情況為例:

    ✍適度的使用者群

    企業擁有龐大和多樣化的使用者群,則部署CDN非常有意義!

    但是,如果只是具有強針對性的和特定的小範圍使用者群,如組織內部使用的內部網或者企業的使用者群體非常有限的話,採用其他改進使用者體驗的方法也許會較為合適。

    針對這類使用者,視界雲推薦可以採用“實現延遲載入”方法來替代CDN服務,這種技術可以確保將要素立即提供給使用者,其餘內容是按需載入。結果是智慧頻寬消耗,最小頁面載入速度和由於速度改進而改善了使用者體驗。

    ✍極端本地化使用者群

    對於CDN而言,最突出的優點之一便是可以將加速內容傳送給全球客戶。

    但是,如果您將內容定位到位於給定地理區域內的使用者,則使用CDN可能並不是最適合的,比如一所學校或大學的網站。

    對於這樣一類集中使用者群而言,視界雲推薦您可以嘗試在您的網站上“實現預取”的方法。預取而言,本質上將獲取使用者希望訪問的元件,極大地提高了使用者端的感知負載時間。

    ✍監管和複雜的治理要求

    如果您的組織處理敏感的使用者資料,常規上,您將有一份複雜的治理協議,旨在不遺餘力地保護使用者資料。這可能包括主權要求,其中規定資料應留在某一國家的實際管轄範圍內。在這種情況下,部署CDN可能不一定很適合,因為這意味著資料如果快取在管轄範圍以外的國家/地區的伺服器上,可能會違反主權要求。

    因此,對於平臺而言是否選擇使用CDN服務,需要結合具體場景下去看待,不能一概而論。否則,效果可能會適得其反,花了錢效果也未必盡如人意!

    誤解二:使用CDN服務對SEO有影響

    首先,從事SEO的人員應該都知道,如今幾乎所有的大型網站都在用CDN,只要看看他們在搜尋引擎中的表現就可以知道不會有任何負面影響了。

    此外,需要注意的是,站長自己的配置有時候也會出問題。比如,站長使用CDN對文字內容進行了快取,但是如果配置的時間過長,就可能會造成網站已經更新內容,但是使用者卻沒有看到更新的內容。BaiduSpider和普通使用者是一樣的,如果發現網站沒有更新,就可能出現網站快照更新慢和收錄慢的問題。

    關於大部分站長反映的使用CDN之後,網站在百度搜索上的表現出現異常,其實是因為CDN不穩定或自己配置有問題。此時BaiduSpider和普通使用者沒有任何區別,不過普通使用者沒有即時瀏覽到新內容可能對網站沒有直接影響,但是BaiduSpider沒有即時抓取到網站的新內容,就可能造成使用CDN後百度對網站新內容的收錄有問題的現象。

    使用CDN是否導致無法抓取到?

    CDN是內容分發網路,其基本思路是儘可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。所以網站的伺服器或空間放在有CDN技術的IDC通常會比沒有CDN技術的IDC的網路資料傳輸要快。

    不過一般而言,你在使用CDN的時候域名需要解析到CDN伺服器,而CDN伺服器是一個群組,遍佈全國。搜尋引擎蜘蛛在抓取的時候,可能遇到不同的CDN伺服器,有的時候可能出現誤判。為了解決這個問題,現在的CDN都很智慧,大部分都推出了有利於SEO的回源模式,

    對於已經收錄的網站,蜘蛛肯定是直接抓取源伺服器IP地址的資料,不大可能每次抓取前再重新透過DNS伺服器解析一次,所以我們不用擔心更新的資料會不會被抓取到。

    總之,是否選擇智慧解析和CDN需要根據網站本身的效能和體驗需要來定,而不應該單純以SEO作為標準,再者對SEO影響可以不考慮的地步!

    CDN是否導致無法抓取最新資料?

    如果蜘蛛抓取的是CDN節點裡面的資料,這裡面數據都是存放在CDN快取裡面的,CDN既然是一種快取技術,那麼它的實時性肯定是無法實現的,因此它的更新頻率就很重要了。CDN可以根據訪問量及訪問行為自動的設定更新頻率,也可以在後臺根據網站不同的欄目設定靈活多樣的快取策略和主、被動的資料更新方式;並進行智慧調控和快取。

    誤解三:選擇單一CDN服務商不就行了嗎?

    相信幾天前發生在友商身上的案例很多知友也都有了解,此類事件不是第一件,也很有可能不會是最後一次,縱使世界範圍內雲計算行業的巨無霸AWS也不能避免出現上述情況。根據公開資料顯示,僅僅在在剛剛過去的2018年,全球範圍內就有數十起雲計算故障事件發生,而事件背後的雲服務商皆為世界知名雲服務商。

    不把所有的雞蛋都放在同一個籃子裡!

    一方面由於CDN服務商的承載能力是有限的,包括節點的佈局和數量、CDN寬頻規模儲備等等;

    另一方面很大程度上是基於安全層面的考量,尤其是當流量瞬間暴增、某CDN服務出現異常等。

    對於平臺而言,可以透過自身的監控體系監測正在提供服務的CDN服務的可用性,當發現正在提供服務的CDN服務異常,無法正常提供服務時,可以透過相關的智慧排程系統將異常CDN服務從服務點下線並且根據伺服器排程資訊為所述使用者快速切換其他相適應的CDN服務平臺。

    如果僅使用某一家CDN服務,一旦這家CDN服務出現事故導致服務不可用,便會使相關業務受到影響,對於使用者的體驗也會造成很不好的影響。

    選擇多家CDN服務商,可以實現對CDN服務的使用者分流,避免單家CDN服務過載,達到負載均衡的目的,有效地提高系統資源的利用效率,並且能夠很好的提高使用者體驗質量。

    總之,對於平臺而言選擇CDN服務,要做到因地制宜,結合自身情況,不能一概而論!

  • 中秋節和大豐收的關聯?
  • 秋冬,寶寶適合哪些戶外運動?