自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

HTTPS 不方便的地方!你知道多少?

運(yùn)維 網(wǎng)絡(luò)運(yùn)維
在本地建的緩存服務(wù)器,是用來(lái)加速訪問(wèn)一些常用的網(wǎng)站,減少對(duì)帶寬的使用,是一個(gè)“中間人”。 而HTTPS設(shè)計(jì)思路是為了防止中間人攻擊,結(jié)果讓本地緩存服務(wù)器徹底沒(méi)法玩了,所以我一直在干等著遠(yuǎn)程資源,每次請(qǐng)求都吃掉了那個(gè)月的數(shù)據(jù)上限。

7月中旬的時(shí)候,我發(fā)現(xiàn)自己又在盯著投影儀屏幕,看著維基百科的網(wǎng)頁(yè)到底能不能打開(kāi)了。運(yùn)氣好的話,請(qǐng)求發(fā)出15-20秒之后,頁(yè)面應(yīng)該就開(kāi)始渲染了,如果運(yùn)氣不好,瀏覽器連接沒(méi)有超時(shí)的話,可能要等將近一分鐘,于是幾天下來(lái)的課堂上,滿眼都是“服務(wù)器停止響應(yīng)”。

[[241286]]

不止是維基百科,CNN國(guó)際加載時(shí)間也差不多,Googe主頁(yè)也好不到哪去。即便是現(xiàn)在這個(gè)站點(diǎn),還得要十來(lái)秒鐘來(lái)加載最小內(nèi)容后,才開(kāi)始頁(yè)面渲染,一般情況下耗時(shí)只會(huì)更長(zhǎng)。

今年我在烏干達(dá)的一個(gè)鄉(xiāng)村,為一個(gè)職校班級(jí)的學(xué)生講解Web開(kāi)發(fā)。他們擁有一個(gè)堆滿運(yùn)行著Windows的Dell桌面、一排Ubuntu的樹(shù)莓派等各種電腦的計(jì)算機(jī)實(shí)驗(yàn)室,但是卻只能通過(guò)地球同步衛(wèi)星來(lái)上網(wǎng),于是只能干等著,等吧,等吧。

我想解釋一下原因—更重要的是,他們到底是怎么以舒適和安全的名義,把上網(wǎng)體驗(yàn)搞得越來(lái)越差的。

首先,考慮一下衛(wèi)星上網(wǎng)的條件限制,如果你對(duì)這個(gè)世界很了解,跳過(guò)若干章節(jié)吧,否則請(qǐng)聽(tīng)我簡(jiǎn)單說(shuō)一下挑戰(zhàn)在哪里。

對(duì)于衛(wèi)星上網(wǎng),光速是ping包耗時(shí)的一個(gè)影響因素:信號(hào)僅僅是通過(guò)真空和大氣層的混合空間進(jìn)行傳播,就可以在約89,000英里(大約一萬(wàn)五千多公里)的區(qū)域內(nèi)耗費(fèi)掉大約半秒鐘的傳輸時(shí)間,如果一路都是真空,ping延遲的最低值差不多是506毫秒。

這只是信號(hào)到地球同步軌道的往返時(shí)間,實(shí)際上,有時(shí)候在任一端路由數(shù)據(jù)包,在衛(wèi)星重新傳輸還要耗時(shí)間。

但在大多數(shù)情況下,丟包還不是最致命的,畢竟這些數(shù)據(jù)包將進(jìn)入軌道并返回。數(shù)據(jù)包一路傳輸?shù)沫h(huán)節(jié)太多,許多因素都可能導(dǎo)致數(shù)據(jù)包丟失。丟包率達(dá)到50%是正常事,80%都不稀奇。

因此,你會(huì)丟掉一半甚至更多的數(shù)據(jù)包,而對(duì)于僥幸沒(méi)丟掉的那些數(shù)據(jù)包,每個(gè)包的延遲時(shí)間約為三分之二秒。

這就有足夠的理由來(lái)建一個(gè)本地的緩存服務(wù)器了,更重要的是幾乎所有的商業(yè)衛(wèi)星連接都帶有數(shù)據(jù)流量上限,像我所在的那個(gè)地方上限就是50GB /月。 除此之外,還得支付超額費(fèi)用,或者等到下個(gè)月才能獲得數(shù)據(jù)流量。因此,如果能在本地緩存一下URL,只在第一次上網(wǎng)時(shí)計(jì)費(fèi),那么就可以玩一把緩存,在我教學(xué)的那所學(xué)校里就有人是這么干的。

當(dāng)時(shí)我就在那里傻站著,只是眼睜睜地指望網(wǎng)頁(yè)能夠打開(kāi),可以繼續(xù)給一群職業(yè)學(xué)生上點(diǎn)基礎(chǔ)課程。 因?yàn)榫S基百科沒(méi)法緩存,谷歌沒(méi)法緩存,Meyerweb也沒(méi)法緩存,幾乎沒(méi)啥能緩存的。

為啥?HTTPS。

在本地建的緩存服務(wù)器,是用來(lái)加速訪問(wèn)一些常用的網(wǎng)站,減少對(duì)帶寬的使用,是一個(gè)“中間人”。 而HTTPS設(shè)計(jì)思路是為了防止中間人攻擊,結(jié)果讓本地緩存服務(wù)器徹底沒(méi)法玩了,所以我一直在干等著遠(yuǎn)程資源,每次請(qǐng)求都吃掉了那個(gè)月的數(shù)據(jù)上限。

互聯(lián)網(wǎng)轉(zhuǎn)型HTTPS的這個(gè)趨勢(shì),已經(jīng)使下一波十億用戶對(duì)其敬而遠(yuǎn)之 - 更不用說(shuō)前五億用戶了。 我看到有人聲稱“投資HTTPS,讓網(wǎng)絡(luò)更快更便宜,更容易為網(wǎng)民服務(wù)”,如果你把網(wǎng)民都當(dāng)成是有千兆光纖接入的人,那么你牛。也許對(duì)于大多數(shù)最后一英里是銅質(zhì)網(wǎng)線的人來(lái)說(shuō)是沒(méi)錯(cuò), 但對(duì)于玻璃和電線都?jí)虿恢娜藖?lái)說(shuō)純屬扯淡。

如果你頗感意外,那絕不止你一個(gè)人。 我沒(méi)有聽(tīng)到任何關(guān)于它的消息,所以我問(wèn)過(guò)一些同事是否知道這個(gè)問(wèn)題, 他們不僅沒(méi)有,反應(yīng)跟我差不多:這不應(yīng)該是一個(gè)現(xiàn)實(shí)問(wèn)題,或者:我們已經(jīng)聽(tīng)說(shuō)過(guò)了! 但不是。

我們能做點(diǎn)什么嗎? 對(duì)于剛開(kāi)始用瀏覽器的用戶,據(jù)我所知,可以用Service Workers作為“中間人“來(lái)規(guī)避HTTPS的問(wèn)題。 因此如果通過(guò)是HTTPS提供內(nèi)容,那么創(chuàng)建Service Workers應(yīng)該是當(dāng)前的首要任務(wù)之一,即使它只是為了直接進(jìn)行本地緩存。 我還沒(méi)有為meyerweb做過(guò)一次Service Workers,但我很快就會(huì)這樣做。

這對(duì)于比較新的瀏覽器來(lái)說(shuō)非常棒,但不是每個(gè)人都可以選擇新的版本。 有時(shí)他們受到還在用的底層老操作系統(tǒng)的限制,還得運(yùn)行舊版的瀏覽器,不支持Service Workers。例如,一個(gè)只能用裝了IE8的Windows XP電腦的實(shí)驗(yàn)室,或者甚至在舊電腦上運(yùn)行Windows 95或其它老的操作系統(tǒng)。 那些人最有可能是那些只能用衛(wèi)星上網(wǎng),或其他類似的慢速上網(wǎng)服務(wù)的人,用起來(lái)還有一點(diǎn)沒(méi)得商量余地的數(shù)據(jù)上限。 即使在高速上網(wǎng)的環(huán)境里,仍然還有在使用一些較舊的操作系統(tǒng)和瀏覽器的,例如某些公共圖書(shū)館。 HTTPS是加強(qiáng)網(wǎng)絡(luò)安全意識(shí)了,結(jié)果卻弄得全世界許多人上不了網(wǎng)。

除了建議部署個(gè)Service Workers,讓那些眼巴巴等著上網(wǎng)的人能滿足一下,我也沒(méi)有別的法子了。 我認(rèn)為HTTPS總體來(lái)說(shuō)可能是好事,也不知道還能有什么更好的。 我唯一能知道就是,自己正在眼睜睜得看著那些逐漸遠(yuǎn)離我們的數(shù)據(jù)中心和思想的人,正在變得負(fù)面了、疏遠(yuǎn)了。

譯者介紹:

張文劍,南京機(jī)敏科技首席架構(gòu)師,主攻OpenStack VDI,參與編寫中國(guó)開(kāi)源云聯(lián)盟桌面云標(biāo)準(zhǔn),主持機(jī)敏云平臺(tái)1.0、2.0版本的研發(fā)。

責(zé)任編輯:未麗燕 來(lái)源: 云技術(shù)實(shí)踐
相關(guān)推薦

2011-05-07 15:30:26

2011-06-14 13:14:23

打印機(jī)技巧

2012-04-09 10:56:33

工具開(kāi)發(fā)Java

2022-08-11 08:46:23

索引數(shù)據(jù)結(jié)構(gòu)

2024-05-06 00:30:00

MVCC數(shù)據(jù)庫(kù)

2018-01-02 09:31:12

大數(shù)據(jù)數(shù)據(jù)互聯(lián)網(wǎng)

2019-05-08 16:00:48

人工智能人臉識(shí)別刷臉

2023-08-28 07:39:49

線程調(diào)度基本單位

2021-07-26 23:57:48

Vuex模塊項(xiàng)目

2024-10-05 00:00:00

HTTPS性能HTTP/2

2023-08-02 08:14:33

監(jiān)控MTS性能

2022-03-23 15:36:13

數(shù)字化轉(zhuǎn)型數(shù)據(jù)治理企業(yè)

2011-06-24 17:30:34

網(wǎng)站權(quán)重

2017-09-05 15:27:33

View Api23Api24

2021-01-26 01:55:24

HTTPS網(wǎng)絡(luò)協(xié)議加密

2021-03-15 11:20:46

HTTPS優(yōu)化前端

2015-11-02 09:50:48

電腦1秒鐘事情

2023-09-18 08:56:57

StringJava

2024-09-26 14:48:35

SpringAOP范式

2025-04-01 08:45:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)