從開始用台桌上型電腦架站以來
(大概是 2001 年底開始),經歷了很多事,也學了很多東西。在那個自有 Server 不太流行的年代,自己有個專屬網域的 eMail 就已經很屌了
(那時免費 eMail 的空間大多還在 10 ~ 20 MB 左右,GMail 是後來出現的,而且還要推廌信才能申請帳號),更別提自己架設有前台、後台&資料庫的網站。
老實說,那個時候架站除了是幫一位大姐弄之外,也純粹是讓自己有個可以放心寫東西的地方,可以說是自己寫筆記和放檔案的地方,完全沒有想到要把它弄大,是到後來不知怎麼的,有些網友看到我的一些筆記,開始問了些電腦問題,才讓我的網站有點人氣,我也才開始想到要把網站分享給親朋好友使用
(反正架都架了,硬碟這麼大,用也用不完)。
一開始,我是個沒有見過世面的井底之蛙,還傻傻地用 Windows 2000 Server Edition 架站,雖然是個 MCSE,懂得一些 Server 的維護,但隨著二個網站在網路上的人氣上昇,無聊的攻擊也愈來愈多,無形間又多了件「維護 Server」的工作來減少我的睡眠時間。
後來,在因緣際會下,我接觸到了 Linux 這個優秀的作業系統,開始投入了以 Linux 為 Server 平台的世界,在 Linux&BSD 的強大 OS 下,我省下了很多時間做原本維護的工作
(不禁要說,在自有 Server 的世界裡,Unix-Like 的作業系統比 Windows 方便&省$許多,見『註一』)。
好不容易作業系統都搞定了
(我也對 Linux 上手了),可以專心在網站的美工&內容的時候,接踵而來的卻是「Server」的硬體&網路資源不足,原來,網站的人氣上昇,也開始考驗著本來是桌上型的「Server」。
畢竟,它只是台桌上型,同時處理 100 人同時連線可以,200 人還可以,300 就有點勉強了
(其實,已經很優秀了),網站在當時的最高紀錄是同時有快一千人上來看,可憐的桌上型,三不五時就得要換記憶體
(真的是過勞死掉的,這個時候,終身保固真是個好東西),更慘的是一到二個月就得換顆硬碟。不過,這都沒有我家網路無法使用來得慘
(頻寬都被網站吃掉了),甚至,我還燒掉了 2 台 IP 分享器
(電腦相關產品在我手上好像都沒有好日子可以過)。
託這些「意外」的福,我練就一身「資料救援」的好本事,也在跌跌撞撞間學會了一些簡單的 MySQL、PHP、PhpNuke、PhpBB、Xoops 等程式語言,莫明其妙地,我會了不少東西,但,我平時上班的工作量也開始加大了,我不太能花太多時間在所謂的 Server 上。
於是,我想到了把 Server 外移,移到國外的虛擬主機上
(國內主機商的價格是高了點,國外主機一年大概才 USD$100 多),這樣我就不需要擔心 Server 的維護&頻寬不夠的問題,也終於有時間可以專心把網站弄得美一點,內容豐富一些。
先是把網站轉到了有名的 Powweb 上,真的是滅輕了我的工作,也讓我家的網路可以正常使用,但後來由於 Powweb 對台灣的頻寬不夠,常常會有人無法看到網站,在歷經許多次反應都無法改善後,我跳槽到 DreamHost。DreamHost 除了對 LifeType 不太友善外,其餘的都是很棒的,真的讓我開始專心於網站的美化與增添內容。
不過,網路上閒人的花樣果然不少,在我開始享受一切順利的感覺時候,新的攻擊又出現了,這些閒人無法攻擊 Server,轉為攻擊網站的程式碼本身,什麼瘋狂註冊新會員啦、垃圾留言啦、利用 MySQL 的漏洞啦 ... 真的是花樣百出,我也只能開始過著見一樣補一樣的生活
(當然,偶而會反擊一下,總不能老是挨打)。
在這個時候
(大概是 2005 年左右),一種名為 Blog 的東西開始盛行,很神奇地佔領了架站的主要流行,過沒多久,各家網路公司也開始推出免費的 Blog 服務,我開始心動了,如果可以,這似乎是對我最方便的方式,試著玩了幾家的服務,都因為限制太多而做罷
(有些是空間、有些是頻寬、有些是條件限制),於是,我只能繼續地跟這些網路蜘蛛奮戰。
或許是人們早就渴望擁有屬於自己的「網站」,而不是「網頁」
(註二),Blog 的潮流像海嘯一樣席捲了整個網路世界,常掛在網路上的人,沒有自己的 Blog 就好像外星人一樣。因為如此,這些網路服務的提供商也開始對自己旗下的 Blog Service 做了調整,提供了更大的空間,更少的限制,為的就是吸引人們可以好好地在自己家的 Blog 系統裡創造屬於自己的 Blog。
Google、Yahoo&Microsoft 都在推出了非常具有個別特色的 Blog 系統,儘管限制少,也沒有頻寬問題,但仍是無法吸引我這個麻煩的,因為,我的辛辛苦苦經營的域名無法轉換過去。直到,Google 大神旗下的 Blogger 提供了「自訂網域」的功能,讓 Blog 不用受限在特定的網域下,可以真正地有種「屬於自己」的感覺。
雖然如此,但對 Simon 這個貪心的人來說還是不夠,畢竟,不僅網站,我還有其他的需求,像是 eMail Server、File Server 等,所以我還是老老實實地繼續玩我的虛擬主機。
直到去年
(呃,應該說是前年了),G大神終於聽到了大眾的聲音,開放了 Google Apps 的服務,我也開始把 eMail Server 移出,讓 eMail 在G大神的強力支援下生存,在這種狀況下,我也開始構思要把網站外移到 Google 的服務上,偏偏在這個時候,我正在使用虛擬主機問題頻傳,網站三不五時就掛一下,更讓我興起了要把網站外移的想法
(特別是我的工作量愈來愈大,沒有心思再維護網站的程式碼)。
於是,在經歷一段時間構思&準備,我把網站上的資料一一轉出,新的網站,準備在 Google 大神的保護下重生,沒多久,我在維護的攲器工作室&多多咩的預防醫學都將以新的樣式出現
(註三)。
~~~註的分隔線~~~
~註一:
如果要自己架站,我真的建議採用 Unix-Link 的作業系統,在 Unix-Like 的系統上,很多東西都是不要錢、內建而且是非常可靠的,像:Web Server、FTP Server、Mail Server ...,更別提 Unix-Like 的系統可以無視許多針對 Windows 的攻擊。當然,如果閒$太多的話,也可以用 Windows 做為 Server OS,這些服務再一樣一樣買啦。
~註二:
「網頁」是一頁一頁的,所有的東西都得一樣一樣慢慢寫,比較像是文件的性質。
「網站」是有「前台」、「後台」&「資料庫」的,前台就是平時看到的網站樣式,後台可以看做把資料輸入資料庫的介面,資料庫就不用解釋了。前台會依據資料庫裡的資料來顯示頁面,所以可以有分析或是其他的花樣。
舉個例子,如果今天流覽時,覺得版面看起來不順眼,想要做調整。「網頁」得要一頁一頁改(100 頁就要改 100 次,還得老天保祐沒有漏掉哪一頁);「網站」只要修改前台的版面一次就好,因為前台的資料都是由資料庫提供,前台只要制定什麼資料要放哪裡即可。
~註三:
其實,我已經做了不少部份了。Medea 的私房小事、Mercury 的元人劍劍美&L大教授的 Lucifer 碎碎唸都已經移到他們自己名字的專屬網域裡了,接下來大概就是攲器主站跟我的 Blog 了吧。