2022年3月10日 星期四

免費網頁空間應用筆記(GCP, InfinityFree, DriveToWeb)

UDN 部落格加掛 Java Script 很多年(現在還有 Blogger),作用包括顯示相關文章、社群按鈕、被媒體選刊的標章,以及 AdSense 廣告等。剛開始利用宿主提供的小格空間(UDN稱模版欄位,Blogger叫做小工具),後來字數漸多不敷使用,轉而利用外部的網頁空間。

由於從來不是個完整網站,只有 Java Script 和幾張圖,因此都找一些免費空間寄宿。不過非營利模式難以持久,每隔一陣子,若不是開始收費,就是關門大吉,這時便不得不轉移陣地。

兩三年前搬到 Google Cloud Platform(GCP),除了高達數百美元、有時限的抵用金之外,它也說即使抵用金到期,只要用量在限額以內,仍然不會收費。本來一直相安無事,試想這些 Java Script全部加起來也才幾百K,部落格流量又不高,怎麼可能超支。豈知世事難料,月初收到估狗發來的第一份帳單,跟我收一美元。

這輩子頭一次被一美元嚇到。金額雖然不高,卻實在出乎意料。察看流量工具,包括估狗自己的 Analytics,都沒有顯著變化(雖然 UDN 本身的點閱計數暴衝,卻完全沒反映在其他方面,因此我認為又是某種後台作業問題)。 如此一來,合理的解釋便是,GCP的計費門檻降低了。有一便有二,日後可能持續收費。一美元不多,但一年12美元,就不能說十分便宜,特別是我的用量根本很低。於是再度考慮搬家。

只是這年頭要轉移陣地,遠比十年前麻煩。主因是近年來大家都用上了安全連線(HTTPS / SSL),免費網頁空間通常不會提供 SSL 憑證,得在外站申請免費憑證回來安裝,調整一些 DNS 設定(這是最討厭的,因為往往需要以小時、甚至以天計的時間才會生效),連線才不會受阻。偏偏這種事各顯神通,每家網空和憑證提供者都有自己一套,組合起來變化多端,得多方嘗試,多讀多問才能克服難關。

前幾年搬到 GCP,就折騰了好幾天,主要是 DNS 設定要很久才生效,很難確定是尚未生效,還是真的出問題。這回一開始依網民建議,選擇 InfinityFree 這家網空,資源豐富設定簡單,就我的一丁點需求來說,比 GCP 還方便,卻也是在 SSL 卡了兩三天,發現無法連線的真正問題之後,終於不得不放棄。

原來 InfinityFree 只提供網站(website)空間,限制只能從瀏覽器的網址列連入,像我從 UDN / Blogger 內頁連線的,就被禁止了。官方解釋是出於安全考量,避免被用作網路儲存,然而這才是我需要的。我從來不想建一個網站啊!(雖然出於測試需要,的確有一個迷你網站

既是如此,只得另闢蹊徑。後來找到這個 DriveToWeb ,利用現成的 Google Drive 或 OneDrive 儲存空間,為其中每一個「擁有公開分享連結」的檔案建立網址。將必要檔案/資料夾存入雲端並公開分享,經由 DriveToWeb 建立網址,就可以當作網頁連線了,正好符合需求。

說起來很簡單,而且不需要麻煩又費時的 SSL/DNS 設定,卻不是完全沒有缺點,端看你介不介意。首先當然是保密,因為你必須授權 DriveToWeb 掃瞄並讀取你的雲端硬碟,其中包括「不公開分享」的檔案。其次它會為你的檔案建立快取,而這個快取何時才會更新,是件令人困惑的事。意思是倘若修改雲端硬碟的檔案,通常不會立即反映;然而依照 DriveToWeb 網站指示強制更新,也往往無效。問題出在那裡,官方沒有個準答案(到處都有快取,包括自己的瀏覽器),目前只能將就。好在以我更新頻率之低,大致還在可接受範圍。

總之,眼下大概會慢慢轉移到 DriveToWeb,再觀後效。實質上只是由估狗村的左鄰搬到右舍,換個門牌號碼而已。只不過 AdSense 愈來愈難賺,免費的卻變成要收錢,不爽罷了。


 

沒有留言:

張貼留言