2016年4月8日

Google Drive 檔案外連功能將於 2016 年 8 月關閉, 站長須即早準備

A+
如果你的網站使用了任何放在 Google Drive 的外連檔案,例如 JS / CSS / 圖片 / 影音 / PDF...等,很不幸的,再過幾個月後,於 2016/8/31 開始,這些外連檔案就要永久失連,相關報導可參考這篇「這次是Google Drive的網絡託管服務即將關閉」。

這樣的消息很無奈,不過依照部分族群對免費空間的使用模式,這一天的到來可能只是或早或晚而已。

無論如何這件事對部落格或 Blogger 平台還是有一些衝擊,要說有什麼好的對策也很困難。趁著還有一小段時間,本文我們來看看有什麼補救的方法。

(圖片出處: splitshire.com)


一、Google 的態度


一開始是「Google Code 關閉」的事件,雖然 Google Code 的目的是讓使用者存放程式碼,但太多人把 Google Code 當作免空來用,放了各種影音、謎檔,導致佔用巨額流量。剛好 Google 準備推廣 Google Drive,因此有個好藉口關閉了 Google Code。

不過使用者行為模式不變的情況下,果然 Google Drive 一樣成為下一個 Google Code,而且能儲存的空間還多達 15G,成為各種大檔的絕佳存放場所,想當然 Google 必然會對這個現象開刀,否則每天哪堪這麼巨大的流量費用,沒什麼公司燒得起這樣的錢。

這讓我們部落格站長們,只想有個空間可以存放小小的 JS/CSS 檔,但命運卻得跟濫用空間的使用者綁在一起。去年發生了「Google Drive 外連失效事件」後,逼迫站長們得想辦法對外連檔案開始找備胎,用以迎接萬一沒有 Google Drive 外連的日子。

現在這一天真的即將來臨,有經歷「Google Drive 外連失效」事件的站長,是否做好準備了呢?

根據官方說法「Deprecating web hosting support in Google Drive」,從 2016/8/31 開始,請注意你的網站,是否有 Google Drive 這樣格式的檔案連結:

googledrive.com/host/文件 id
如果有的話,時間一到這些外連就失效。

而這次 Google 也很乾脆的不再提供任何免費空間,建議我們直接考慮付費的「Google Cloud」。



二、影響較大的族群


以下列出 2016/8/31 之後,哪些族群會受到很大的影響。

1. 影音檔

影像、mp3 音樂等大檔,應該是 Google Drive 要開刀的主要對象,同時也是佔用流量的大宗。

不過這類檔案的主人,很多都是在大型論壇提供下載連結,應該已經很習慣在不同的免空之間來去自如,所以個人覺得 Google 應該針對這些族群進行限制比較公平。但話說回來,似乎也不存在什麼好的機制,例如:

  • 限定只能存放特定的附檔名 → 但使用者可將大檔偽裝成特定的附檔名
  • 限定檔案大小 → 但使用者可以用分割檔的方式存放


2. 下載網站

有些網站專門提供特定的小型檔案下載,也許是 App、小遊戲、文件...等等,這些檔案存放在 Google Drive 的比例也很高,因此這些網站在 8/31 之後也得另謀出路。


3. 圖床

一開始 WFU 不太瞭解為何使用者把 Google Drive 當圖床,因為「Google Drive 是有流量限制的」,站長應該不會希望某天超過流量額度後,讓訪客看到圈圈叉叉的圖片吧?

而且 Blogger 若使用 Google Drive 當圖床,還有不少缺點,請參考「Google Drive 當圖床對 Blogger 的不好影響」。

後來終於知道了原因,主要是從別的部落格搬到 Blogger 後,所有圖片得重新上傳到 PICASA,並置換所有文章中的圖片連結。由於這個工程太浩大,若把圖片放到 Google Drive 的話,那麼處理圖片連結會比較方便,也因此出現了一些把「Google Drive 當圖床」的教學。

無論如何,現在這些把 Google Drive 當圖床的站長們可能要傷腦筋了,在 8 月底之前要想辦法搬到別的圖床(或是重新上傳到 PICASA),並且修復網站的所有圖片連結,這會是很大的工程,而且文章數目越多的站長,花費的時間會越長



三、對 Blogger 的影響


與其說是對 Blogger 站長們的影響,不如說是對 WFU BLOG 的影響比較大,因為本站提供了大量的 Blogger Hack 與工具的教學,文章中有很多 JS / CSS 的連結,現在這些教學提供的連結,得在 8/31 之前做更新,否則這些工具就要失效了。

Blogger 站長們要做的事沒有那麼多,假設範本中裝了 3 個 JS 外掛的話,那麼只需要:

  • 另外找個空間
  • 上傳 JS
  • 修改為 3 處新的 JS 連結

如果不曉得要找什麼空間放 JS / CSS 檔的話,可以參考「Dropbox 外連產生器」、「幫 Google Drive 的 JS 檔買保險」這兩篇文章



四、JS / CSS 外連的替代作法


連網路龍頭 Google 都不願意提供免費外連的時候,說實在,其他的免費空間,有辦法給我跟 Google 等同的信任感嗎?有辦法找到獲利方式、有辦法撐多久不會倒呢?

免空濫用的行為只會不斷移轉,如同蝗蟲一般,掠奪一空後另尋他處,所以 WFU 倒是放棄了另尋空間擺放 JS / CSS 的想法。那麼我準備怎麼做呢?

1. 本站教學內容

原本的部分教學內容,包含了外連 JS 檔的連結,那麼程式碼由於行數少,看起來會比較簡潔、清爽。

為了避免將來每次 JS 外連失效,得重新尋找新的空間、這樣的無止盡循環,我計畫將 JS 檔的所有內容,直接一股腦倒進教學的程式碼之中,這樣行數會一瞬間暴增,程式碼看起來非常龐大,但也是沒辦法的事了。


2. 範本的管理

跟上一點同樣的原理,若讀者也不想再另尋免費空間的話,可以將 JS / CSS 的外連內容,直接倒入範本之中。

這樣的副作用就是,範本變得肥大,日後管理起來比較不便,需要捲動較多的內容。

WFU 提供一個管理上的訣竅,可以將 JS / CSS 的內容直接放在「HTML/JAVASCRIPT」小工具之內,就不會造成範本的肥大,管理上比較容易,這也是我目前的作法。



五、小結


看完本篇之後,其實對大部分 Blogger 站長的影響有限,因為我們的圖片放在 PICASA,只要沒有提供訪客下載「Google Drive」的檔案,那麼只需要針對某些外掛找免空,或是參考「四、JS / CSS 外連的替代作法」就好。

而如果網站有不少檔案是從 Google Drive 外連的話,那麼只剩 4 個月的時間,需要即早做準備,進行免空、或是圖床的轉換了。


更多 Google Drive 相關文章:

51 則留言:

  1. 有許多人在擔憂,Blogger會不會是下一個被谷歌關閉的服務?只不過在Blogger之前,Google先拿Google Drive開刀了。

    回覆刪除
    回覆
    1. http://www.wfublog.com/2013/09/future-of-blogger.html

      刪除
    2. 現在,牧師都誤會 Blogger 要收了,牧師表示:「目前的架站方案,不能推動了,有點困擾」。牧師無法分辨「Blogger」與「雲端硬碟」,一直問我 Blogger 收掉以後,網站該怎麼辦?

      刪除
  2. 請教一下,目前使用 Google Drive 當圖床的話,有什麼方法可以繼續使用(付費可接受)或是便利的轉移外連的網址之類的嗎?(目前小弟外連的是Yahoo拍賣的說明圖)。感謝。

    回覆刪除
    回覆
    1. 你的意思是,放在 "Y拍" 的圖片連結使用 Google Drive? 感覺上沒有什麼 "便利的轉移外連的網址" 這樣的做法,只能手動一張張更換圖片的連結了。

      如果要尋找比較令人安心的免費圖床,除了 Google 的 PICASA 以外,就是 Yahoo 收購的 Flickr 了,找網路龍頭公司的圖床比較不會倒。

      刪除
    2. 感謝回覆。
      第一段:是的。好吧,明白了。
      第二段:好的,那我去研究一下 PICASA 跟 Flickr 的外連功能跟相關流量&容量限制。
      謝謝哦。

      刪除
    3. Picasa 的圖片管理介面預計於 2016/5/1 關閉。會提到 PICASA 是因為 Blogger 使用者在文章中上傳圖片時,會自動存在 PICASA 圖床。如果你只需要上傳圖片,可先開一個 Blogger,就能上傳圖片到 Blogger。

      如果需要管理圖片的話,那麼 Flickr 會是比較好的選擇。

      流量、容量限制的話,這兩個圖床都不太需要擔心這件事。

      刪除
    4. 太好了,感謝回覆。

      刪除
    5. Flickr 是yahoo 的免費圖片網站,不知道可不可連結?

      刪除
    6. 圖床用 imgur 不是不錯嗎?
      只要你沒有違反 imgur 的規定,外連也是可以的

      刪除
    7. imgur 的網址短,可以當臨時圖床,但這個圖片上傳平台偶爾會無法連上,圖片可能因此暫時失連,建議找主要的圖片上傳 / 分享平台。

      刪除
    8. @ae, 不少站長是用 flickr 當圖床

      @觀月唯, 如果對 imgur 有足夠信心, 相信他夠穩定、且不會倒, 至少能營運得跟 picasa 或 flickr 一樣久, 不反對將部落格所有圖片都放在 imgur

      刪除
  3. 圖床建議直接找提供圖床服務的網站會比較方便

    回覆刪除
  4. 既然願意付費到國外租虛擬主機比較快喔!

    回覆刪除
  5. js/css 直接用 github + rawgit 就解決了,這反而是影響最小的

    回覆刪除
    回覆
    1. 對九成以上的部落格站長來說,學會使用 github 實在門檻太高,操作太過複雜,對於把 github 當作 js/css 外連空間這件事,請問能推薦比較簡單易懂的教學嗎?

      刪除
    2. 門檻? 現在直接就可以從網頁上傳檔案,修改內容完全不需要靠其他軟體或者使用 command line 了耶 XD

      刪除
    3. 使用者所需要做的事情只有新增一個 repository 然後把檔案拖到瀏覽器 (或者直接點新增檔案把 js/css 內容貼進去),然後把 raw 網址貼到 rawgit.com 取得可以正確外連的網址再貼回去原來的地方即可

      刪除
    4. 看得出您對 github 非常熟悉,可惜對於沒有使用過、不熟悉 github 的其他部落格站長,從申請、架設、一直到您上面所提的這些所有流程,如果能有個比較簡單易懂的教學就好了。

      我的意思是,相對於 Dropbox、Google Drive 的操作流程,github 的操作門檻算是難度不小。

      刪除
  6. 不久前才整理yblog 消失後的圖床, 現在又到google drive, 暈!

    回覆刪除
    回覆
    1. 文章數很多嗎?如果圖片檔名彼此不重複的話,理論上有辦法搬到 PICASA;圖檔名稱有重複的話,會比較麻煩一些

      刪除
    2. 我都混亂了, 現在blogger 圖是upload 上 google photo 嗎?

      刪除
    3. 從你一開始的留言,以為圖床是用 google drive,我看你的圖片還是放在 picasa,那麼這件事對你就沒有影響了。

      刪除
    4. 怎麼看圖床是在picasa 呢?

      刪除
    5. Blogger 上傳的圖都放在 picasa

      刪除
  7. 文章:Google Drive 共用連結,改為直接下載
    這篇文章所提到的下載路徑,也會失效嗎?

    回覆刪除
    回覆
    1. 下載連結我認為沒有問題,因為 Google Drive 當作網路硬碟,也是要能讓自己下載,所以需要提供下載連結,而這篇文章提到的 "圖片連結",就可能要等 8 月底才會知道了,雖然 google 官方公告的路徑不包含這個,但如果 Google 鐵了心不想提供外連的流量,那麼這個漏洞可能也只是多拖延一段時間而已,最終還是得尋找其他的替代方案。

      刪除
  8. 你好,我的BLOG網站是用套版下去改的,就是免費提供Blogger版型網站,那8月後網站會不會失效阿

    回覆刪除
    回覆
    1. 這件事跟 google drive 看起來沒什麼關係~~

      刪除
  9. OneDrive 也可以"檔案外連", 有沒有考慮使用呢 ?

    回覆刪除
    回覆
    1. 「三、對 Blogger 的影響」這裡提供的兩篇文章連結,已經有不少替代方案。

      關於 OneDrive,請問您可使用外連功能嗎(例如 js 外連)?因為根據 Wiki 的資料 https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services ,OneDrive 似乎沒有提供外連的功能..

      刪除
    2. OneDrive 外連, 我的做法是這樣...
      1) 打開 OneDrive, 在"公用"文件夾裡放入 xx.js
      2) 右鍵選擇"公用"
      3) 按下"取得連結"
      4) 它會列出一條 link, "複製"它
      https://onedrive.live.com/redir?resid=AAAAAAAAAAAAAAAA!1234&authkey=!APA4dbWUE_ihqaI&ithint=file%2cjs
      5) 當中 AAAAAAAAAAAAAAAA 是你的 ID, 1234 是文件序號
      6) 修改它為... 已可使用
      http://storage.live.com/items/AAAAAAAAAAAAAAAA!123?filename=xx.js
      7) "?"後的文件可以不要, 只是方便記下文件名稱
      8) 不論 .png .jpg .js .txt 都可以

      用 Google 找找 "OneDrive 外連", 可找到更多.

      刪除
    3. 謝謝提供的方法,我測試了,可惜沒有辦法外連,可能 onedrive 不給連了吧~
      網路上的文章,測了幾個,似乎沒有作用,或許一開始是可以的

      刪除
    4. 奇怪, 昨天才試用, 而且成功處理.
      現時我的 blogspot 也是用這個外連方法.

      刪除
    5. 我大概知道原因了,因為我沒有「公開」資料夾,也找不到選項開啟「公開」資料夾。

      找到這個網頁:http://answers.microsoft.com/zh-hant/onedrive/forum/odwork-odshare/onedrive%E7%9A%84%E6%AA%94%E6%A1%88%E5%88%86/43820282-7cee-4a83-9a26-343ce69a7722 → 官方回答 "關於OneDrive無 “公開”選項這一情況,經過核實,OneDrive中【公開】的選項已經永久性被移除,請您見諒。"

      我相信你的連結是從公開資料夾產生的,所以外連沒問題。現在我就不確定 onedrive 是否還能使用「公開」資料夾了..

      刪除
    6. 站長你好
      我寫了一個 OneDrive 外連碼, 簡單的轉換程式 and 步驟.
      http://freetongdiy.blogspot.hk/2016/04/onedrive.html
      希望, 可用上的網友, 多一個選擇. 謝謝

      刪除
  10. 說真的,互聯網要找到 免費 上傳 ImageMusicMovie 的空間,並可以外連,其實不會很困難。可以 免費 上傳 Code 的空間,互聯網上沒有幾個,更不用說外連。

    回覆刪除
  11. 竟然有這件事情,還好有看到您的提醒!
    趕快來做轉換的準備 OTL

    回覆刪除
  12. 我有點好奇如果是GOOGLE文件或是試算表這類的在線文件外連會不會影響到呢?

    回覆刪除
  13. 上面4月30日留言的方法現在沒作用呢

    回覆刪除
    回覆
    1. 請看完留言 #9 的全部討論,就知道答案了

      刪除
  14. 請問,如果是使用G+社群,利用google drive檔案的連結網址,來作檔案分享
    也會被影響到嗎?

    回覆刪除
    回覆
    1. 請參考「一、Google 的態度」→ 檢查連結的格式是否為 googledrive.com/host/文件 id

      刪除
  15. 美國時間都已經 2016/09/01 ,googledrive.com/host/.... 怎麼還沒失效?

    回覆刪除
  16. 站長你好
    測試出另一個 Google Drive 外連的結構, 效果不錯.
    我寫了一個 GoogleDrive 外連碼, 簡單的轉換程式 and 步驟.
    http://freetongdiy.blogspot.hk/2016/10/googledrive.html
    希望大家可以測試引證, 成功的話, 又是一個好用工具了.

    回覆刪除
  17. 目前應該是失效了
    那請問目前還有好用的免費空間可以使用嗎?

    回覆刪除
    回覆
    1. 請看「三、對 Blogger 的影響」這邊的內容。

      刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
提問請附網址、詳細描述狀況,如提供的資訊不足,則無法回覆。
◎ 請在相關文章留言,與文章無關的主題請至「Blogger 中文論壇」。
◎ 若詢問 CSS 、非官方範本問題、或貴站為商業網站 ,請參考「本站諮詢頁面」→「1. 諮詢服務」
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 若發現留言不見了,通常是因為 "複製貼上" 的內容常被系統判定為垃圾留言,請不用擔心,我會定期將留言恢復。
◎ 本站「已關閉自刪留言功能」。