當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  網(wǎng)站運(yùn)營(yíng) >  正文

一個(gè)笑話站的成長(zhǎng)經(jīng)歷(二)

 2011-01-16 20:27  來(lái)源:   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

書接上文,頁(yè)面基本搞定,接下來(lái)就是,網(wǎng)站架構(gòu),程序編碼了。在這要說(shuō)一下,全站的url規(guī)劃,要在這個(gè)時(shí)期做好,首頁(yè)url、頻道url、內(nèi)容url要合理規(guī)劃,一但確定,就不要輕易更改,還要考慮到擴(kuò)展,比如增加頻道,增加板塊等,還有一個(gè)好處就是在做偽靜態(tài)的時(shí)候(百度站長(zhǎng)指南已經(jīng)表明不歧視動(dòng)態(tài)url)。

在網(wǎng)站架構(gòu)上,我拋棄了數(shù)據(jù)庫(kù),因?yàn)樵诨ヂ?lián)網(wǎng)應(yīng)用上,最大的系統(tǒng)瓶頸十有八九出現(xiàn)在數(shù)據(jù)庫(kù)上。對(duì)于互聯(lián)網(wǎng)應(yīng)用來(lái)說(shuō),主要是可用性,可靠性選擇平衡點(diǎn)。就我的笑話站來(lái)說(shuō),可用性要求要高,可靠性到可以稍微放寬一些,舉個(gè)例子,來(lái)看笑話的用戶,不希望點(diǎn)擊之后等待超過(guò)5秒鐘瀏覽器還沒(méi)有反映,但如果一個(gè)笑話的點(diǎn)擊量少計(jì)算那么幾次,是可以接受的。

根據(jù)上面的特點(diǎn),前期把用戶的速度體驗(yàn)放在第一位,采用了lucene+jsp技術(shù),lucene是java編寫的開(kāi)源全文搜索包,具有高速匹配性能的優(yōu)勢(shì)。在j2ee框架上,沒(méi)有選擇市面上流行的sping+hibernate+struts的架構(gòu),主要也是從性能上的考慮。并且笑話站的業(yè)務(wù)邏輯并不復(fù)雜。

確定了技術(shù)策略后,就開(kāi)始做程序規(guī)劃,規(guī)劃上以首頁(yè),欄目頁(yè),內(nèi)容頁(yè),其他輔助工具的思路來(lái)設(shè)計(jì)。只有有了清晰的后臺(tái)支持,才能使前臺(tái)有豐富的表現(xiàn),功能上的增強(qiáng)。

技術(shù)細(xì)節(jié)確定好之后,開(kāi)始編碼工作,平時(shí)的積累在這個(gè)時(shí)候就體現(xiàn)出價(jià)值,好多自己封裝的類庫(kù),工具包都粉墨登場(chǎng),大大加快了開(kāi)發(fā)速度。在模塊設(shè)計(jì)上,運(yùn)用了大量的設(shè)計(jì)模式,使模塊的耦合度底,擴(kuò)展性強(qiáng)。輔以工具類,可復(fù)用的接口層次設(shè)計(jì)。編碼的工作很快就完成了,比頁(yè)面開(kāi)發(fā)要縮短了一倍的時(shí)間。

接下來(lái)就是單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,和最后的壓力測(cè)試。一切搞定之后,下一步就是考慮服務(wù)器,idc,偽靜態(tài)等事情,請(qǐng)期待下一次分享

本系列文章由阿土伯爆笑笑話()站長(zhǎng)撰寫,首發(fā)A5,轉(zhuǎn)載請(qǐng)留鏈接

        一個(gè)笑話站的成長(zhǎng)經(jīng)歷(一)

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門排行

信息推薦