淘域網(B08.com)05月09日消息:成人網站有多大?上網之人,多少都會接觸過成人網站。這是一個舉世公認的事實。不過這是一個難以洞察的領域,因為相關數據少之又少。我們知道成人網站 都是那些在互聯網上有著超高流量的網站。根據 Google DoubleClick 的 Ad Planner 服務(通過cookie跟蹤網民)顯示,全球 Top 500 網站中,就有數十個成人網站。
全球最大的色情網站 Xvideos 每月網頁瀏覽量(Page Views,PV)高達 44 億,是CNN或ESPN新聞網站的3 倍,是Reddit的2 倍。LiveJasmin也不小。除了Google 和Facebook等大站,其他網站在YouPorn、Tube8 和 PornHub 面前都是小巫見大巫。
雖然網頁瀏覽量是一個很好的起始點,但它們僅告訴我們某些色情網站比某些非色情網站要受歡迎。40億的PV,聽起來很多,但當我們把那些X站用戶實際在做的事考慮進來,成人網站的大小和規模就有點明朗了。
色情網站和非色情網站的主頁區別是訪客的平均停留時間。諸如Engadget等新聞網站的平均停留時間是3 – 6分鐘,大約是是閱讀1 – 2篇文章。然而色情網站的停留時間,大約是在15 – 20 分鐘。
大部分網站的內容主要是文本和圖像,而成人大站則是視頻。ExtremeTech 首頁完全加載大約是幾兆數據,打開一篇文章,大約是500kb數據。訪問色情網站,假設是打開一個480×200低分辨率的視頻,每秒傳輸100 kb數據。15分鐘的話,那就大約是90MB 數據了。
Xvideos每月有3.5億訪問次數,乘以90 MB,那就每月傳輸大約29PB數據,也就是每秒傳送數據約50GB。做個對比,你家網絡連接可能每秒傳送兩兆(2MB),Xvideos是你家的25,000 倍。簡而言之,色情網站是在處理天文數字級別的數據。在原始帶寬(Raw Bandwidth)方面,能與之匹敵的網站,也就只有YouTube或Hulu,而YouPorn卻又是Hulu的6 倍。
基礎設施
就支持視頻所需的資源,數據存儲器、CPU周期、I/O和帶寬,遠超過文本和圖像所需要的資源。
當然了,雖然每個網站的情況又不一樣了,但大部分成人站點都有50至200TB 的成人資料。對一個網站來說,這是個大數目(Google、Facebook、Blogger和Youtube之流存儲的數據比這還要多),好在現在2TB的硬盤便宜。CPU周期和I/O會影響視頻流和 PV 數量。首先,色情網站要提供動態、可搜索的海量視頻數據庫,然后點播視頻時,從硬盤讀取文件,再網絡上傳輸。如果你有過在局域網傳送大量大文件的經歷,你就會知道網絡系統的壓力有多大了。
硬件設備情況,實際上我們幾乎無法知曉,因為色情網站也沒公布過。雖然如此,但我們討論的大型色情網站會有四核服務器、千兆交換機、負載均衡器。在軟件方面,大部分大型色情網站都會使用超高吞吐量的數據庫(比如Redis)來存儲和提供視頻,還有輕量級的HTTP服務器(比如 Nginx )。
最后說帶寬。還是以Xvideos為例(基于AdPlanner的數據估測),大型色情網站必須有足夠的連通性(connectivity)來支撐每秒50G(400Gbps )。這還只是平均傳輸速率。在高峰期間,Xvideos或許要1,000Gbps (1Tbps) ,或更高 。在倫敦和紐約直接的連通性也才15Tbps。
有很多方法來處理高流量:自己搞個數據中心,或者去大數據中心租賃幾排架的服務器,或者使用諸如AmazonAWS和MicrosoftAzure之類的云服務。
真實案例
YouPorn是全球第二大的色情網站,足夠提供研究數據。另外要說一下,DoubleClick的Ad Planner中的估測數據比實際數據要低很多的。
YouPorn有“超過100TB的干貨”,每天網頁瀏覽量超過1億。總而言,這相當于每天傳送950TB 數據(大部分都是視頻流),每月大約傳送29PB。Xvideos肯定不止28PB這個估測值了,它可能是每月35 – 40TB。
在高峰期,YouPorn每秒得響應4000個網頁,相當于有每秒100GB 或(800 Gbps )的突發流量。這相當月每秒傳送10+ 張雙層DVD。
在軟件方面,YouPorn的主數據庫是Redis,用MySQL作為管理工具,用于管理和向Redis 簇中添加數據。后端是Perl 和MySQL,不過在2011 年改成了PHP + Redis。HTTP服務器是Nginx,同時用HAProxy 和 Varnish 做負載均衡。
Redis 服務器可以每秒處理30萬請求,每小時記錄下8 – 15GB數據,包括訪客日志、行為數據等。據說Redis 可以抗住2億的日 PV。(譯注:2012年2月份,YouPorn的技術人員Eric Pickup在Google 群組宣告他們網站改用Redis DB 后。扛住了每天1億PV瀏覽量,每秒30萬請求,已經堅持2 周。Eric還將去加拿大一個技術大會分享經驗。)
令人遺憾的是,YouPorn拒絕透露硬件設備信息。從YouPorn 的CDN的IP 地址來看,它應該沒有使用云服務,應該托管在某地的大型數據中心。
互聯網每天大約處理1/2 EB 數據,相當于每秒處理50Tb,YouPorn的800Gbps 這個數字幾乎就占了互聯網中每秒流量的 2%。而全球有幾十個和YouPorn 規模相當的色情網站。互聯網流量中色情內容占據了30%,這個說法也就不是不現實的哦。
(譯注:1 EB = 1024 PB = 1024 * 1024 TB = 1024 * 1024 * 1024 GB)
有需要注冊xxx域名。
地址(zhi):<span style="background-color:#FF9900;">//www.jpisp.com/domain/xxx-domain-registration.php</span>