被拋棄的WebDAV,從未有過青春!
本文轉(zhuǎn)載自微信公眾號「小姐姐味道」,作者小姐姐養(yǎng)的狗。轉(zhuǎn)載本文請聯(lián)系小姐姐味道公眾號。
誰都想定標準,但誰也不想遵循標準,這是人之本性,也是大廠商的糾結(jié)之處。隨波逐流會失去話語權(quán),搞獨立又沒有一呼百應的潛質(zhì)。
不可否認,任何標準化的東西會降低特定公司存在的價值,這是很多看不清道不明的技術(shù)退步所產(chǎn)生的根本原因。
WebDAV是一套文件管理標準,你可以認為是ftp這樣古老技術(shù)的升級版,基于HTTP協(xié)議。你可以使用任意支持WebDAV的工具,來訪問和管理WebDAV服務器的文件和目錄。
甚至有一些將WebDAV網(wǎng)盤映射為本地磁盤的工具。有了它,你的電腦將憑空多了幾塊硬盤!尤其是在現(xiàn)在網(wǎng)絡速度比磁盤速度都快的今天,優(yōu)勢凸顯。
這對傳統(tǒng)網(wǎng)盤來說,打擊是巨大的。比如百度云,當大家不再下載它的客戶端,它的廣告就沒法出招。當然也不用再擔心將你的經(jīng)典存檔給置換成葫蘆娃短片。
可惜它并不流行。那這項技術(shù)很難么?并不是,Apache、Nginx就有直接支持WebDAV的模塊。比如nginx通過安裝 libnginx-mod-http-dav-ext 模塊,可以很容易的將這項功能集成進來。
支持的客戶端也有很多,比如老牌的WinSCP等。
早在1996年,WebDAV就出現(xiàn)了。它支持COPY、LOCK、MKCOL、MOVE、PROPFIND、PROPPATCH、UNLOCK等指令,可以說應對文件管理是綽綽有余了。我們可以看到它長長的支持列表。
但就這么好用的技術(shù),為什么在13年網(wǎng)盤大戰(zhàn)的時候,各大網(wǎng)盤首先想到的不是怎么發(fā)揚光大WebDAV,而是自己搞一個臃腫、肥大的客戶端呢?甚至于直到今日,還是有大部分網(wǎng)盤拒絕提供WebDav這項功能。
原因無他。如果不強制用戶下載自己的客戶端,網(wǎng)盤就會淪落為一個存儲服務商,無法做折騰用戶的業(yè)務!在China這個畸形的互聯(lián)網(wǎng)環(huán)境,脫離了業(yè)務就無法存活。
用戶體驗,在這里是個悖論。賺錢和想象力才是王道,用戶只不過是被肆意玩弄的小白鼠而已。
甚至于現(xiàn)在的oss,為什么不提供方便的WebDAV?因為這項技術(shù)阻擋了財路,雖然好用但終究不是一路人。
與其擁抱標準,不如自造輪子,這應該是許多技術(shù)決策會議上,很多心照不宣的結(jié)論。只是苦了用戶而已。
說了這半天,WebDAV有多好用?我們在Windows上實際操作一下。
首先,Windows本身是支持WebDAV的,但需要開啟WebClient服務。
首先,在開始菜單搜索服務,找到服務這個管理程序。
然后找到WebClient,啟動它。幾乎是彈指之間,你就擁有了一項新的技能。
接下來,要把一個WebDAV服務,映射為一個單獨的盤符,比如Y盤。
在計算機或者我的電腦上點擊右鍵,然后選擇映射驅(qū)動器。
勾選必要的選項。填寫服務商提供的地址。比如我這里用的是堅果云的,就把它給的地址填上去。
這時候,將彈出登錄驗證界面。一般的云廠商都不會讓你直接輸入你的超級密碼,那太危險。你需要為你的設備生成一個令牌密碼,這一般在云管理后臺都可以完成。
添加完畢后,我們會發(fā)現(xiàn)電腦上多了一個盤符。接下來,你可以像操作普通磁盤一樣,操作這個網(wǎng)絡盤了。
一般的WebDAV都很貴,在國內(nèi)處處被監(jiān)管的環(huán)境下,存張自己的裸照都是違法的,所以也不安全。
我現(xiàn)在用的是微軟的OneDriver,擁有5GB的免費空間,通過各種拼車,每年花費40元就可以輕易獲取1TB的高速空間。我實際測試了一下,達到10MB/s的速度是輕輕松松的。雖然要上它的網(wǎng)頁端需要下點功夫,但一旦建立起賬號,后面的事就行云流水。
OneDriver的WebDAV登錄地址獲取,需要一點點技術(shù)手段。登錄OneDrive的后臺后,在URL里發(fā)現(xiàn)了這么個串,如下面的紅串。我們把它叫做CustomerID。
這時候,登錄地址,就是https://d.docs.live.net/${CustomerID},然后輸入你的賬號密碼就可以完成映射。
這樣,假如你有10個不同的賬號,就擁有了10個不同的磁盤。但我覺得你應該不會這么折騰,因為OneDrive在Win10中就已經(jīng)默認安裝了。
在Linux下也可以直接使用WebDAV,直接安裝davfs2工具就可以了。更好用的Linux工具叫rclone,只需要按照向?qū)伦呔托辛?。你可以把這些云盤掛在到阿里云等服務器上,把你的資料進行快速備份,不用再拷貝到你的中轉(zhuǎn)站上了。
WebDAV可以算是一項非常老的技術(shù)了,但在國內(nèi)從未火過。有價值但不被廣泛推廣,根本原因是與大多數(shù)廠商的蛋糕盤子沖突的。但對于像我們這樣的用戶來說,卻是一個大的福音。你擁有一個干干凈凈的客戶端,甚至是一塊盤符,就能擁有最純正的網(wǎng)盤,再也不用面對亂七八糟的彈窗了。
但可惜的是,WebDAV被荒置了這么多年,許多標準以及無法滿足目前大多數(shù)業(yè)務的訴求了。像國外的各種drive、iCloud等,都在逐漸的廢棄掉WebDAV的支持,然后自己去編寫映射盤,以便與自己的管理控制端集成。
至于產(chǎn)品設計要以用戶為中心?那不過是騙人的罷了。產(chǎn)品經(jīng)理們的中心,是用戶的錢袋子。在他們開始設計產(chǎn)品前,初心就擺的很正了,用戶不要騙自己。
作者簡介:小姐姐味道 (xjjdog),一個不允許程序員走彎路的公眾號。聚焦基礎(chǔ)架構(gòu)和Linux。十年架構(gòu),日百億流量,與你探討高并發(fā)世界,給你不一樣的味道。我的個人微信xjjdog0,歡迎添加好友,進一步交流。