在寫這篇文章之前,我很猶豫,以為雖然 Google 的流量全球數一數二,服務器質量也當然相當不錯,但是因為在國內有着特殊的環境,我擔心利用 Google Storage 想為網站提速,會不會變成降速。但是後來跟靈曦聊天,他説經常利用 Google Storage 來分享文件,而且速度很快,就為我打了一支強心針,決定寫出來,看看會不會對大家有幫助。:)
什麼是 Google Storage?
| Google Storage 是 Google 提供的一個數據存儲服務,具體説來是 Google 利用 「雲」 技術提供的一個給應用程序開發人員使用的數據存儲服務,數據種類 不做限制,而且大小隻要未超過用户限額即可。目前 Google 提供給開發着的配額是 100G,每月流量 300G 。
更多資料,請訪問:http://code.google.com/apis/storage/ |
使用 Google Storage 的目的是什麼?
就是將博客一些固定的媒體文件 (例如 CSS, Javascript, 圖片和某些背景音樂等等) 分離到 Google Storage 的雲服務器,來減輕自己服務器的壓力和提速。
我的服務器已經很快,為什麼需要 Google Storage?
上面已經説了,是為了減壓和提速。一台服務器,要做的東西,遠遠多於我們平時表面看到的那樣子。籠統一點來説,我們訪問網頁,就是我們在終端機發出請求,然後服務器處理了就發回給我們。但是用 WordPress 來作為例子,服務器不單單要處理對於動態文件例如 PHP 的解析,還需要返回靜態文件例如 CSS 和 Javascript 等等,而我們知道,很多這些靜態文件,有可能幾個月甚至一直也不會更改,如果一台服務器在解析動態文件之餘,還要花費很多時間來處理對於這些靜態文件的請求,無疑效率是降低了。
當然,我要在這裏説明一點,對於小型網站,例如洛奇亞這個博客,這些差別根本無法讓用户感到什麼不一樣。大概情況好壞的分別也就是那麼 0.01 微秒。如果你的情況跟我一樣,可以不需要太認真來看這篇文章。但是對於某些站,如果一個用户相差 0.01 微秒,也有可能導致服務器面對龐大的請求數量會產生不可忽視的延誤——如果真的到這個規模,其實也應該更換服務器和請一個有經驗的服務器管理了。

對於這一點,yslow 其實也有一個評分,就是使用 CDN 與否。雖然 Google Storage 不是一個 CDN,但是它的雲服務器羣,速度已經可以跟很多所謂的 CDN 匹敵了。
雖然平時很少人真的介意那麼一點點的分別,但是速度其實也是一個 SEO 評分的因素,如果就是因為這一點點差別而造成在搜索結果頁面第一頁和第二頁,那該是多大的分別啊,畢竟很多 SEOer 用盡很多法寶也未必能夠將排名從第二頁頂部跳到第一頁尾部。
如何使用 Google Storage?
1. 首先,你需要一個 Google Storage 的賬號,如果沒有,可以在 「激活 Google Storage 賬號」 這裏申請,裏面都是一些基本的東西,這裏就不囉嗦了。

2. 然後就可以在 https://sandbox.google.com/storage 訪問自己的 Google 雲空間。如果你的瀏覽器支持 HTML5,例如最新的 Firefox 4,Chrome 12,Safari 5,還有 IE 9 等等,可以直接將文件拖上去你所建立的文件夾。

大家可以看到上面我的我文件列表,都是我用來放 WordPress 主題的一些固定圖片,上傳了之後,會看到最後一排的勾會像第一個那樣子是空心的,你如果要分享這個文件,只要點擊一下這個勾,就會生成外鏈,而你就可以直接使用這個鏈接。
3. 將這個鏈接複製,回到你自己的網站,直接將原來的鏈接替換,就可以了。
就是這樣子簡單的三步,就可以完全利用 Google 強大的服務器羣為自己的網站服務。其實對於某些開發員來説,這個可能已經不是什麼新鮮事了,很多博客都有用到 jQuery.js 這個 JS 庫,可以做到很多很炫的效果,幾乎這個文件放在網站的頭部,每個頁面都回訪問它。很多博客的主題都是直接放在主題的/js 文件夾,但是其實 Google 本來就已經提供對 jQuery 的雲支持,直接引用 https://googleajax.admincdn.com/ajax/libs/jquery/1.6.1/jquery.min.js 就可以了。
當然,鑑於 Google 在天朝的受到的特別待遇,用不用這個方法就留給大家自己去考慮了,洛奇亞不做任何保證,呵呵。如果大家有什麼意見和建議,請一定要給我留言。哈哈,放心,我不是新浪,我既然説了吸取大家的意見和建議,一定開放評論區。