淺談部落格是否需要使用圖床?

許多人可常看到很多人都說架設網站一定要先找個圖床,不找圖床可能網站會流量爆掉、或者是一些奇奇怪怪的問題都會出現,因此很多人開始試著去找圖床,可是找圖床又不知道該如何下手尋找,或這是每次找到卻又突然掛點,反而本末倒置。找到圖床的,是否思考過這圖床是真正好的嗎?是適合你的網站嗎?關於這樣的問題或許可以來討論並做簡單的分析一下。

關於圖床的使用,首先如果你不了解這是什麼玩意的,在此簡單說一下:它當然就是用來丟圖片的,為什麼要這個麻煩呢?為何不直接放在網站上的空間就好了,這樣不是方便又快速?以香腸自己的使用習慣來講,我一剛開始也是不習慣使用圖床,但是到後來評估後,發現圖床真的很方便,因為當你有大量的圖片之時,你就會發現擁有圖床是多麼美好的事情。

前面兩段講了半天,好像都沒有完完全全的接入主題重點,那就表示接下來要切入重點了。以香腸寫部落格講起,起初我圖片本來就是習慣將圖片丟到Flickr,這基本上就是圖床的使用概念了。將圖片和網站內容做一個分離的動作。之所以使用Flickr主要是因為當時他被Yahoo收購,強調無上限空間並同時還有免費flickr pro方案才選擇使用。但後來看到別的網站逐漸將圖片丟置特定的虛擬主機空間,將圖片和網站有效的分開存取,似乎是一個不錯的做法,之後才做跟進,一直使用到現在。

那為什麼後來不繼續使用flickr呢?主要原因就是「不方便備份」。圖片和主站內容分離固然重要,但是分離了之後,主站可以進行備份,那圖片站(圖床)能否備份呢?這個答案在flickr上基本上是不行的。就算可以備份,如果要做圖片的轉移,轉移到其他空間,網址更動上更是一件麻煩事,因為flickr網址是亂數沒有明確的規則,在做資料庫的批次字串取代,很難達成。

我該用圖床嗎?

如果你的網站沒有什麼圖,並非圖文部落格或是文章內大量需要使用到圖片,那麼基本上用預設的上傳到網站同一空間就可以了。另一部分,很多自己架設網站的使用者,常會想說網站沒有獲利,那架設網站就選擇最低的方案,低成本的經營網站。不過,沒有圖床觀念的話,圖片就傳到和網站同一空間,不知不覺網站流量就爆炸了,然後會看到「Bandwidth Limit Exceeded」,最後只能採用加錢方式讓網站繼續營運,或者是等到下一個月流量重新計算才可以讓網站復原,所以說流量部分佔了使用圖床的主因,因為大家都想省錢。(加購流量通常都比較貴。)

但在mg12文章中提到,他的結論是網站不需要找圖床,但前提假設是流量這部分不需要擔心。當然他的論點沒錯,若前提是流量不必擔心,那當然圖片和網站放同一個地方是最方便也是最佳的選擇,同時也利於圖片的SEO(以WordPress來講,細節可參考他文章所述)。

以香腸遇到或是看到狀況來講,部落格部分,如果都是圖文搭配的網站,那找個圖床是絕對的必要,最佳做法就是:網站空間放台灣、圖片空間放美國,這樣可以用最省錢的方式加速網站的開啟以及節省流量的開銷,因為國外的主機、空間比較便宜。香腸目前做法就是如此,一些部落格網站例如重灌狂人、免費資源網路社群、簡單生活easylife、軟體玩家、硬是要學、就是教不落等網站都是這樣處理。

圖床的挑選?

如同一開始所提到,很多人對圖床都有一些考慮紹不周全的地方,基本上就是認為就是要找大、速度快、知名,雖然這樣的需求是找圖床的必備條件,但他們卻沒有顧慮到後續備份的問題。以flickr來講,它提供無上限空間、Pixnet也提供無上限空間、Photobucket很知名很大,但是之後要備份呢?要轉移圖床呢?是否轉換上很容易?

圖床的挑選不僅僅考慮到空間流量,同時也要考慮到穩定度速度以及備份方式轉換上是否方便?因此,在此香腸認為的做法就是採租用「國外虛擬主機」的方式。首先,如果你所租用的虛擬主機如果有送圖床(可透過FTP權限管理的)就另當別論。如果沒有贈送圖床空間的話,那麼會建議你去租個國外的虛擬主機空間,如果網站使用量不大,可以找三五好友合租,分攤金額,這樣分攤下來一年可能多個幾百塊,但是卻可以省去網站空間流量爆了的問題。

不建議無FTP管理的圖片空間

在這邊所指的是「flickr」、「picasa」、「minus」、「imageshack」、「photobucket」等等,主要原因就是沒有FTP可以管理,在備份上可說是麻煩事,再者,有些圖片網址不規則,就算可以備份,但當你要進行批次的更為圖片位置時也是一件困擾的事情,當找不到規則你就得一篇篇文章的更換每一張圖片的網址,這樣進行下來可說是要花不少時間。而且這些空間如果無預警倒閉或者是停用你帳戶,那就更是麻煩了。以免費資源網路社群先前發生過的flickr事件,就可知道當空間無預警停用你帳戶,什麼就都沒了,復原上可說是很辛苦的。

部落格圖床之使用

前面講到,部落格圖床建議作法就是幾個人去合租國外的虛擬主機,如果想省錢也可以找免費主機,但重點就是可以透過FTP上傳下載,以及可以綁定網址(parked domain),以香腸網站來講,圖床就可以自己綁定一下「img.sofree.cc」這樣的網址,讓圖片使用另外的網址,從技術層面來看,可以擁有專屬於自己的名稱,同時也方便做一個分類管理,更進一步的,在網頁的請求上也不會對同一部機器請求過多造成排隊的問題,主網站的內容在A主機跑,圖片在B主機跑,兩者分開跑,當主網站跑完,圖片應該也可以同時進行完畢。

在圖片上傳部分是否很麻煩呢?關於這部分,解決辦法就是透過Windows Live Writer撰寫,並搭配圖床設定就可以囉!香腸都是這樣寫文章的,本篇文章也是這樣誕生的哦!

論壇圖床之使用

除了部落格之外,論壇也是一個重點。很多人都架設一個論壇,大多都會開放內建的上傳功能(案例),可是免費的大家通常不愛惜就拚了命用,導致很多論壇一直加購空間以支應論壇使用者有空間可以上傳,結果可能支出大於論壇收入,而倒閉等等的狀況。那論壇該怎麼使用圖床的概念呢?以Discuz來講,那就是透過「遠程附件」的功能,額外弄一個丟檔案的空間,分開管理,讓網站主空間不因為檔案塞爆,管理上也比較方便。

圖床需注意的小細節

最後,關於圖床的細節就是要妥善使用,重點就是有些虛擬主機不允許只當圖片空間,他會要求你建立網站在上面,如果沒有就會違反使用規定,空間也會被砍掉。所以說,在租用圖床空間時,記得注意一下使用規定,才不至於造成後續的問題。

淺談了一下部落格使用圖床的問題,希望對圖床不了解或是正要評估使用的讀者有些許的了解與認識,如有不足的地方,歡迎大家留言補充囉!當兵後,想寫個理論性的東西都有些困難,寫到一半就卡住XDD。寫得不好請多包涵 :P