搭建個人部落格掙錢的六個基本技能

王平發表於2019-03-16

這個系列已經推出很多文章,基本上都是從“業務”上來展開話題,這次我從構建這個業務的底層技術談起,作為一個手藝人如何構建業務的基石。

一句話:你要成為一個全棧技術人

前面我談到的賺錢業務,其中很多的最終形式就是一個網站。圍繞這個網站建設,你需要具備方方面面的能力。

搭建部落格掙錢的技能要求

一、搭建部落格要搞定伺服器

雲端計算的興起和繁榮,給我們使用伺服器帶來極大的方便。我們不需要再像十多年前那樣,自己買伺服器(甚至是自己攢機),找機房託管,硬體出問題了也要自己去解決。而今,只需要在網頁上點幾下就可以擁有一臺伺服器來用了。

雲伺服器國內外很多,我們看看各自的優劣。

(1)國內雲伺服器

這包括阿里雲、騰訊雲、百度雲等等。阿里雲可能是使用者最多的。如果你面向的是大陸使用者,選擇他們是非常正確的。訪問速度碾壓一切國外雲主機。但是,你要面臨備案等一些列麻煩事兒。

如果你嫌備案等麻煩,可以選擇他們在大陸之外的機房,如果客戶是大陸的,可以選擇香港、新加坡的機房,大陸的訪問速度也不錯。如果你面向的是海外使用者,這些國內雲服務商也有海外機房可選,但是價效比就要比海外服務商差一些。

選國內雲服務商的另一個好處是付款方便,支付寶、微信都可以。而國外收費一般是繫結信用卡。

(2)海外雲服務商

海外可選擇的也很多,選他們主要是面向海外使用者,或者是避免備案的麻煩,也可能是你懂的的原因。海外最大的雲伺服器商就是Amazon,但是他家的我幾年前接觸了一點而,當時感覺網速很差。據說他家的價格也比較貴。

我用的最多的是LinodeDigitalOcean這兩家,開始時Linode用了幾年,後來DO出來了,價效比更高,就轉移到DO。現在,兩家的情況基本相同了。對比一下他們現在的價格,基本上是一樣的。

DO的配置和價格:

搭建部落格雲主機價格

Linode的配置和價格

Linode雲主機搭建部落格價格

我目前用的是DO的新加坡機房。如果你想用DO,可以使用我的推薦連結開啟,你我都可以獲得它的優惠: https://m.do.co/c/e1aa33ec5877

二、雲主機選用作業系統

下單買雲主機的時候,就會要求你選擇安裝的作業系統。當然要選Linux,除非有特殊需求非Windows不可。伺服器市場絕對是Linux的天下,就連Windows 10裡面都內建Ubuntu了,你還有什麼理由不學不用Linux呢?

如果你是個Linux老手了,選擇你喜歡的Linux發行版就好了,如果你是新手,強烈建議你安裝Ubuntu,Ubuntu的版本選18.04。

Ubuntu 18.04 自帶的python已經是3.6版,這對我們今後用python開發很有幫助。

如果你還沒有接觸過Linux,趕緊用起來吧,如同你用Windows一樣,熟練了自然就會了。把你的開發機裝上Ubuntu,一切事情都在Ubuntu下完成。用不了多久你就成為熟練能手了。再操作你的雲伺服器就會得心應手。

三、部落格網站的系統級軟體

一個網站往往少不了幾個系統級的軟體支撐。

(1)nginx

最新的訊息,它背後的公司被收購了。有人計算了一下,nginx程式碼約16萬行, 收購價45億人民幣,平均一行程式碼2萬8,史上最貴的程式碼!這麼貴,當然是因為它在web伺服器軟體絕對的老大地位和它良好的效能。

(2)MySQL資料庫

先別操心什麼大資料Hadoop之類的問題,也別被什麼Mongodb等NoSQL誘惑。MySQL足以支撐你的業務,而且它歷久彌堅 值得信賴。從周邊文件、他人經驗和各種語言庫都非常成熟,可以幫助你快速建立其自己的業務。

(3)全文搜尋引擎

你的網站可能要全文搜尋的功能(站內搜尋)。目前成熟的、應用最廣的開源搜尋引擎有:ElasticSearch 和 SphinxSearch。前者可能應用的更多,使用Java開發。後者使用C++開發,搜尋速度上比前者快一點(這個“快”是單機情況下),而且它和MySQL資料庫關係比較緊密,索引MySQL裡面的文字資料很方便,同時也支援類SQL語句進行查詢,所以推薦使用SphinxSearch做站內搜尋,更多可參考文章《給全文搜尋引擎Manticore (Sphinx) search 增加中文分詞》

(4)Python

作為Python的使用和推廣者,前面也介紹了很多Python賺錢的“業務”。所以,你要實現這些業務,就得用Python!哈哈哈~

四、域名註冊

跟選擇雲主機一樣,根據你的使用者所在區域來選擇域名註冊服務商。

如果你是面向國內使用者,選擇阿里雲的全家桶就好。從雲主機到域名註冊、備案伺服器一應俱全。(寫到這裡,我發現好像是在給阿里雲打廣告 )不便的是各種材料、手續的麻煩。

如果不需要備案那就選擇去國外服務商那裡註冊域名吧,超級方便。國外註冊的域名也是可以備案的。你用了阿里雲的雲主機就可以在它的備案系統裡備案國外註冊的域名。這個我幾年前實際操作過。不知道現在情況如何?

國外域名服務商有老牌的godaddy,後來我開始用namecheap,當時比較便宜,現在似乎還是便宜一點。

五、建立業務

如果你的業務是內容,比如這篇《寫獨立技術部落格掙被動收入》那就如文章所說,用WordPress搭建一個部落格系統,省時省力,專心寫好你的內容就可以了。

如果你的業務是資料型的,比如《資料整合之–結構化人名的機會》  介紹的,那你就要開動雙手,用Python實現這個業務。資料的整合就用Python寫爬蟲,資料的展示就用Python 的Sanic來寫個網站,參考《使用Sanic開發快速非同步響應的Web程式》

六、掛廣告賺錢

上面忙乎了那麼久,最終我們還是要來電實惠的——賺錢。最簡單的商業模式就是“掛廣告”。

如果我們的網站做得很好,可能有人來主動投懷送抱,找上門來要做廣告。這樣的結果是你前面非常努力又很有運氣。這種廣告你們雙方商量就行了。

但是,我們經過前面一番忙乎,很難做到有人找上門的效果,最多是有些流量。這時候我們只能掛廣告聯盟(廣告倒賣商)的廣告。

國內有五大正規聯盟,百度網盟,淘寶聯盟,騰訊,360和搜狗。掛廣告首選百度聯盟,分潤我測試過是最穩定和最多的,其次是淘寶和360。搜狗的服務最討厭,遇到問題各種找不到人,而且在晚上據說會展示歪廣告。

不過,這些聯盟首要條件就是,你的網站要備案。沒有備案,就轉向海外吧。

Google就是全球最大的廣告倒賣商,也是最賺錢的倒賣商。Google的聯盟叫做Google Adsense,要獲得一個賬號也不是很容易的事情,具體可以參考《 我是如何獲得Google AdSense賬戶的》一文介紹的我是如何獲得這個賬戶的。

除了Google,其它聯盟也有很多。比如Amazon的商品廣告,這個是要使用者點選並最終付費購買了商品你才能提成。基本上電商的廣告都是這樣。而Google的是靠展示和點選量來賺錢的。

中文網站掛Google Adsense的收入非常低,而且你懂的原因,在國內展示Google廣告有時還展示不出來,非常不穩定。話說我有一個每天9000PV的網站掛Google Adsense,每天居然只有7美分收入,太侮辱人了。

說了這麼多,要賺錢得先把你的網站流量搞上去(流量小也有能掙錢的騷操作,不在本篇的討論中,後面再說),得先把你的網站建設好,得先把你的技術打磨好。

話說每月花費100元自己搗鼓一臺最低配雲主機做網站,還是很能鍛鍊綜合技術水平的,你要能把單臺機器的nginx最佳化,mysql最佳化,快取策略,系統最佳化都搞清楚,頻寬/QOPS到什麼水平單臺機器會達到上限?有這些實戰經驗以後做系統架構才貼地氣,有的放矢。而不是一些架構師不管三七二十一就用各種高大上的框架,加更多機器。一上框架公司就又要招更多的人,而且用框架的人工資還高,公司的成本又提高一大截。

還是那句話,有文化的流氓很可怕,懂運營的技術會掙錢。不押韻…

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章