亚洲一区视频/黄色片网站免费在线观看/521国产精品视频/eeuss影院98747部 - 灭火宝贝啄木鸟

怎樣把網(wǎng)站做得更好

發(fā)布時間:2018-06-21來源:本站點擊數(shù):10
如果站點起步階段可能就是一臺機器,這個時候,去關注什么數(shù)據(jù)拆分啊,負載均衡啊,都是沒影子的事情。很多大站點的經(jīng)驗絕不能照搬,辯證的參考才是硬道理。...
  擁抱熟知的技術

動手構建站點的時候,不要到處去問別人該用什么,什么熟悉用什么,如果用自己不擅長的技術手段來寫網(wǎng)站,等你寫完,黃花菜可能都涼了。所以,有現(xiàn)成的軟件組件可用,就不要自己重新發(fā)明輪子。人家說Python牛,但自己只懂PHP,那就PHP好了,如果熟悉.net?,那也不錯。用爛技術不是丟人的事情,把好技術用爛才丟人。

架構層次清晰化

起步的階段應該清楚的確定下來架構的層次。如果都攪和在一起,業(yè)務一旦擴增開來,如果原有的一堆東西拆不開就是非常痛苦的事情。

WebServer《--》(AppServer)《--》Cache(eg.Memcached)《--》DB

層次清晰化的一個體現(xiàn)是(以LAMP架構為例):即使只有一臺機器,也應該起個Memcached的實例,效果的確非常好--一般人兒我不告訴他。。.不要把什么都壓到DB上,DB一旦I/O壓力走到磁盤上,問題要暴露出來是很快的。沒錯,DB本身也會利用自己的Cache,但DB的Cache和Memcached設計出發(fā)點畢竟不一樣。

數(shù)據(jù)冗余?有必要

很多人并不是數(shù)據(jù)庫設計專家,如果應用要自己設計表結構什么的,基本都是臨時抱佛腳,但三個范式很多人倒是記得牢,這是大多數(shù)小型Web站點遇到的一個頭疼事兒,一個小小的應用搞了幾十個表。忘掉范式這個玩意兒!記住,盡可能的冗余數(shù)據(jù),你在數(shù)據(jù)層陷入的時間越多,你在產品上投入的就會越少。用戶更關心的是產品的設計。

前端優(yōu)化很重要

因為流量低,訪客可能也不多,這時候值得注意的是頁面不要太大,多數(shù)流量低的站點吃虧就在于一個頁面動輒幾兆(我前兩天看到一個Startup的首頁有4M之大,可謂驚人),用戶看個頁面半分鐘都打不開,你說咋發(fā)展?先把基本的條件滿足,再去研究前端優(yōu)化。

首頁
銷售熱線
郵箱
聯(lián)系