翻cloudfront,Azure這些大型雲服務商提供的動態內容加速服務,發現只支援web應用加速,而不支援其他應用層協議。
CDN服務商提供TCP協議支援很困難嗎?畢竟http流量並不是絕對領先的。如果需要使用其他的協議,是否只有自行租用伺服器配置Nginx、Haproxy等負載均衡軟體的解決方案。畢竟成本上能直接租用服務是要更廉價一些的。
回覆列表
-
1 # 視界雲科技
-
2 # 宸哥點評
我認為主要是解析的問題,
HTTP的協議是標準的,公認的,你可以解析出來它請求的URI,知道是要獲取什麼資源,那麼CDN知道該資源以快取,那麼可以直接加速返回。
但普通的TCP你不知道它應該怎麼解釋,不知道請求的資源名稱,從哪裡獲取,從哪個位元組讀,不同應用,tcp的訊息格式又不一樣,因此需要針對性的讀取,無法通用。
-
3 # 雲和CDN那些事
這個要退一步看一下國內cdn的發展了,大家接觸比較多的是雲廠商提供的CDN,所謂的雲廠商就是以雲計算為核心業務,在看到cdn市場紅利後開始佈局cdn,這類廠商在在cdn領域的研發投入也就是最近3-5年,其服務的領域肯定也是從最常見的http開始。就據我瞭解網宿科技已經支援tcp, UDP協議了
首先:
CDN的範疇主要在高層封裝的內容加速比如http/https/rtmp/hls等等,這種業務也是網際網路流量的集中地和高發地
此外:
私有協議種類繁多,CDN很難做到對每種私有協議都搭建相應的平臺,這不符合市場需求,所以會出現題主所說的某些時候不支援狀況