為什麼中國大陸訪問 App Store 速度很慢?
和大多數互聯網服務一樣,絕大多數的業務流量並不依賴於蘋果自己的伺服器,而是訪問web頁面和下載到第三方CDN的包。蘋果自己的數據中心只負責核心功能,如用戶認證、加密和計費。一般來說,你不需要花很多錢來建立一個伺服器。
情況由於我們眾所周知的政策,蘋果永遠不會通過維護用戶數據的安全性在家中建立這樣一個敏感的數據中心。與此同時,蘋果在其他地區使用的CDN服務無法進入中國。這就產生了幾個問題:第一次登錄任何應用程序商店和蘋果自己的業務,由於數據中心遠,TLS握手可以推遲幾秒鐘,更不用提國內為了「安全」,甚至不是為了任何理由,甚至在一些地區因為污染DNS協議和IP封鎖,然後就打不開商店頁面,最近一些地區,推動服務不穩定,你說這是誰幹的?國內
蘋果的國內App Store合作夥伴是ChinaCache,這是沒有問題的,只要你能完成上述認證過程的登錄頁面。但是DNS經常被污染,或者在沒有好的優化的地方,商店的下載請求不正確被重定向到ChinaCache,但是不知道到底是什麼,或者僅僅是在錯誤的地址,導致下載問題。
數據是在設備上本地加密的,然後傳輸到telcom,這是一個三角形。蘋果自己的數據中心負責驗證用戶,保持鍵和redownloading的關鍵設備在需要的時候,這樣用戶可以訪問任何設備上的iCloud每當他們有ID。設備本身負責用戶數據和創建一個加密和解密關鍵時候iCloud。第三方數據公司只是一個在這裡工作的屌絲。
要設計一個安全的系統,您必須考慮外部第三方對系統的可能影響,包括合作夥伴。所以蘋果公司在全球範圍內同樣的「你不可靠」的核心理念,不讓你以任何方式獲取清晰的用戶數據,所以設計系統也因為蘋果想要獲得企業客戶的訂單,我們必須通過第三方安全機構認證。所謂的數據託管對ZF是開放的,而參數是向上的一步。
我沒有覺得慢哎,很正常的速度訪問啊,我出國的時候,也沒覺得會快起來啊。你要不要先試試是機子的問題,不同國家版本的機子,可能會有影響的吧。
我特意查了一下官方的說法,回復是這樣的:
大多數地方的速度並不慢,在某些地方由於特殊的原因會很慢,你知道應用商店和大多數的互聯網服務,絕大多數的流量不依賴蘋果自己的伺服器,但是熊,「下載訪問第三方的CDN。蘋果自己的數據中心只負責用戶認證、加密、計費等核心功能。所以總的來說,我們不需要花很多錢在伺服器的建設上,而不是不注意大陸伺服器的建設。
其次,蘋果在中國的App Store合作夥伴是ChinaCache,這個網速不是問題,只要你能完成上面的認證過程登錄頁面。但是在某些領域,DNS經常被污染或者沒有得到優化。商店的下載請求並沒有正確的重定向到ChinaCache,但它不知道什麼鬼地方或簡單的錯誤地址,導致下載問題。
考慮外部第三方對系統的可能影響,包括合作夥伴。所以蘋果公司在全球範圍內都採用了「你不可靠」的核心理念,不讓你以任何方式訪問純文本用戶數據,所以系統的設計,也因為蘋果想要得到客戶的訂單,我們必須通過第三方安全認證。所謂的數據託管對電信開放的ZF檢查,爭論已經跳了一步,站不住了。
蘋果在中國擁有大型數據中心,用於應用商店和iCloud的運營。詳細的信息顯示,國內的雲服務提供商是中國電信,所以以上所有的答案都可以反對。
至於慢速,它應該與該地區某些地區的DNS設置有關。
因為蘋果要維持用戶數據的安全,就絕不會把這麼敏感的數據中心建在國內。同時蘋果在其他地區使用的CDN服務商也不能進中國,所以就很慢。
我怎麼沒覺得訪問App store慢啊?如果真的是的話,可能也是蘋果故意的,但是應該也不至於慢多少,不影響使用就行
推薦閱讀:
TAG:AppStore | iOS應用 | 應用(軟體) | 蘋果公司(AppleInc.) |