2014年4月20日

Google Drive(js檔)疑似流量有限速? 檔案自行分流教學

A+

(Pic from: pocketables.com)
這是一篇公告文章,而如果對於上傳檔案到網路空間的步驟不熟悉,那麼本篇也可視為教學文章。

最近發現「Blogger 相關文章」出現異狀,有時不能執行、有時又自行恢復,連續數天皆是如此這算是滿令人驚訝的現象,在此試著進行分析及提供解決方案。



一、推測 Google 進行流量控管


根據網路 google 到的訊息,多半是 Google Drive 沒有流量限制(例如「這篇」),不過經由「相關文章」js 檔間歇性無法執行的現象看來,感覺上 Google Drive 正悄悄進行流量控管!話說回來,免費的服務本來就可能隨時變更條款(TOS),最近連接一些 Blogger 網站時,也常常要按 F5 (重新整理)數次才能進入網站 → 也許整個 Google 的伺服器頻寬在拉警報?

在此藉機會再做個小小呼籲,如「取代 Google Code 外連 js 檔的選擇__Google Drive」→「二、為何 Google Code 中止新使用者的服務?」曾提及的,如果免費空間的資源遭到濫用,例如在 Google Drive 放一些容量很大的 "謎檔"、"影片" 供人下載,造成佔用極大的頻寬,那麼 Google 的確必須採取一些因應手段。

因此建議大家珍惜免費空間,避免少數人的不合理使用而拖累全體使用者,免費的服務才能存活得長久。



二、如何進行(js)檔案分流


由於 WFU BLOG 公開提供、分享大量的 js 檔作品供讀者連結使用,當本站的某個 js 檔流量被封鎖時,會影響安裝者該工具的執行,那麼最穩當的方式就是讀者將所有 js 檔放在自己的 Google Drive 空間

但是要找出範本中所有連自 WFU BLOG 的 js 檔比較花時間,讀者可以發現某工具有問題時,跟本站回報 → WFU 上傳新檔案的連結、並在該文章更正 → 讀者將新連結上傳到自己的 Google Drive 即可 → 相信這樣的流程會比較省事。

以下就用「Blogger 相關文章」舉例,如何將 js 檔連結改為自己的 js 檔連結──

1. 首先本站 js 檔的連結,都會包含 "googledrive.com" 這樣的字串,因此可在程式碼中搜尋這個字串,就能找到 js 檔連結,例如在該篇文章的程式碼 AS 行,可找到連結為 "https://googledrive.com/host/0BykclfTTti-0SlU3SDg5RUVtNlk/related-post-140416-min.js"


2. 將連結複製到瀏覽器網址,能產生 "下載視窗" 來另存新檔是最好,不過通常應該是會將 js 檔內容顯示在瀏覽器上,如下圖──



接著使用瀏覽器另存新檔的功能(例如 Chrome: 按 Ctrl + S),存成 "related-post-140416-min.js" 即可。


3. 接著請參照「取代 Google Code 外連 js 檔的選擇__Google Drive」→「三、Google Drive 的操作」,將 js 擋上傳到自己的空間。


4. 然後按照同篇文章 →「四、Google Drive 取得檔案外連的簡易方法及範例」,來找出剛剛上傳的 js 檔的外連路徑。


5. 最後回到步驟 1,將原本 WFU 提供的 js 檔外連路徑 "https://googledrive.com/host/0BykclfTTti-0SlU3SDg5RUVtNlk/related-post-140416-min.js" → 改為步驟 4 自己的 js 檔路徑即可。

安裝程式碼改用自己的 js 檔路徑、存到範本中後,不但能夠分流,相信讀者也可比較安心。



三、小結


每個 Google 帳號的流量會個別計算,因此 js 檔放在自己的帳號後,與 WFU 的流量就沒有關係了。如果讀者怕自己的 Google Drive 流量也很大,會影響到 js 檔的執行,那麼也可開立新的帳號,專門擺放部落格外連的 js 檔、css 檔等等,可確保部落格網頁的載入正常運作


Google Drive 相關心得:

16 則留言:

  1. 還真的! 我剛剛發現WY board無法正常顯示,還想說是什麼回事,
    馬上來你家看,原來是google drive 在限制流量嗎!
    之前偷懶沒把你的js檔作備份,以後我不會再偷懶了orz
    真心希望一些人不要再濫用免費服務啊……

    回覆刪除
  2. <50303940310177650>(以上內容請勿刪除,從括號之後開始留言)謝謝 totoa 的回報 ^^ 剛更新了 wyboard 的連結,請進行分流吧~

    最近發現從某個論壇大量連入 wyboard 那篇文章,估計是這個原因 wyboard 被大量安裝,才導致 wyboard 也被限速..@@"

    是啊,現在什麼百度雲的一大堆免費上百G的空間,希望喜歡上傳大檔案的使用者,趕快搬出 Google Drive,到那些空間去吧~

    回覆刪除
  3. 2. 將連結複製到瀏覽器網址,能產生 "下載視窗" 來另存新檔是最好,不過通常應該是會將 js 檔內容顯示在瀏覽器上

    我將連結放到瀏覽器網址列打開 一直出現403網頁錯誤畫面打不開~卡在這了!! 該不會還在限制流量中 = =

    回覆刪除
  4. <6929319260470736451>(以上內容請勿刪除,從括號之後開始留言)我剛又檢查了一次! 發現到我的檔案名稱日期是0307結尾的,然後文章的是0416結尾的,這個就可以打開了!

    回覆刪除
  5. <2085261112405765848>(以上內容請勿刪除,從括號之後開始留言)對啦~這就是「二、如何進行(js)檔案分流」→ 紅字粗體描述的流程: WFU 上傳新檔案的連結、並在該文章更正 → 讀者將新連結上傳到自己的 Google Drive

    因為舊連結使用者多,隨時有可能限制流量,新連結暫時不會限制流量,就不會出現 "403錯誤" 了 :)

    回覆刪除
  6. 這樣載入速度有快一些耶!是我的錯覺嗎?
    我也都會出現403錯誤,說不定真的是卡在這些地方,最近來觀察一下~~~

    回覆刪除
  7. <6121727943688228934>(以上內容請勿刪除,從括號之後開始留言)如果分流能夠讓載入速度快一些,那還真是好消息 ^^

    回覆刪除
  8. <5489142418378555531>(以上內容請勿刪除,從括號之後開始留言)
    因為之前在讀取"showrelatedposts"比較慢,現在變快了~~~

    回覆刪除
  9. <2793560439022133928>(以上內容請勿刪除,從括號之後開始留言)這倒有可能,"showrelatedposts" 應該不少人使用~

    回覆刪除
  10. 阿榮福利味站長阿榮表示:
    本站所有載點空間 (www.mediafire.com ) 全網域,遭到 Chrome 阻擋成惡意軟體,造成使用該瀏覽器的讀者不便,決定改成 Google Drive 提供載點 ,但經過測試,證實有流量限制,也無法當成長久之替代空間,所以 Google Drive 載點全面下架。

    阿榮說如有具備以下條件的空間,可向他推薦:
    一、付費的。
    二、可以使用直接下載連結的。
    三、空間1TB。
    四、月付100美元以下。

    回覆刪除
  11. <8491834031158727156>(以上內容請勿刪除,從括號之後開始留言)謝謝提供資訊,不過我沒有使用網路空間。

    回覆刪除
  12. 站長您好!想請教一下,為了活動需要,我從這網站學習讓所有人可以上傳檔案到我的雲端硬碟(http://blog.ilc.edu.tw/blog/blog/5801/post/23580/539171),可是我發現只要檔案稍微大一點(影片檔),就會上傳不了,不曉得這跟您這篇文章說Google Drive會控制流量也有關係?不曉得我有沒有辦法解決這問題?謝謝您!

    回覆刪除
  13. <6242646965278866106>(以上內容請勿刪除,從括號之後開始留言)所謂的流量限制,是指檔案 "已經" 上傳到 Google Drive 以後產生的狀況。而您的狀況為 "尚未上傳成功",自然與流量限制無關。

    "上傳無法成功" 這件事,可參考官方文件對於限制條件的說明:

    https://support.google.com/drive/answer/2423694?hl=zh-Hant

    https://support.google.com/drive/answer/37603?hl=zh-Hant

    https://support.google.com/drive/answer/6558?hl=zh-Hant

    以上這幾個網址可查到單檔的限制、Google Drive 總容量的限制、容量的計算、以及查詢容量的方法。

    回覆刪除
  14. <6173319505443577181>(以上內容請勿刪除,從括號之後開始留言)
    謝謝版主回覆!我嘗試過同樣一個影片檔,如果直接在Google Drive網頁上傳,很快就上傳完畢,可是透過我後來寫的Script頁面上傳會超久...

    回覆刪除
  15. 提醒一下 Google 硬碟檔案直接外聯的方式,近期好像有變化。
    我以前在上面放的靜態網站連結都變成 Error 404 了。

    有使用的朋友請注意一下,以前開的站或連結是還存活。
    總覺得他們好像要收掉這部分的功能了。

    回覆刪除
    回覆
    1. google drive 已經於 2016/9 終止外連功能了,可參考 http://www.wfublog.com/2016/04/google-drive-disable-direct-link.html

      刪除

張貼留言注意事項:

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