對于用戶(hù)來(lái)說(shuō),網(wǎng)站能正常運行就可以了,其他的一切都不關(guān)心。但是對于開(kāi)發(fā)者而言,對網(wǎng)站的數據量和程序可承載的*大數據量就不得不關(guān)心了。
為什么要關(guān)心數據量的大小呢?
對于普通的小網(wǎng)站來(lái)說(shuō),很多網(wǎng)站做好之后,基本上都不怎么更新的,所以數據量一般也就幾千條甚至才幾百條,那么一般的程序都可以輕松運行它。

但是假如網(wǎng)站的數據量大一些,比如說(shuō)一萬(wàn)條,或者十萬(wàn)條,這個(gè)時(shí)候,普通的程序在運行這么大數據量的時(shí)候,就可能出現加載慢,甚至打不開(kāi)的情況。所以對于不同的數據量,我們一般會(huì )選擇不同的數據庫和不同的程序。
01
舉個(gè)例子,我之前的一個(gè)網(wǎng)站采用了SQLIT數據庫,當數據量達到6000條的時(shí)候,數據庫文件約為200M,這個(gè)時(shí)候,在打開(kāi)網(wǎng)站的時(shí)候,因為要加載這么大的的SQLIT數據庫,所以**次打開(kāi)頁(yè)面的時(shí)候要等很久才能打開(kāi)。但是如果我們將這個(gè)數據轉換成MYSQL數據庫運行,網(wǎng)站便可以輕松秒開(kāi)。這是數據庫選擇的一個(gè)例子。
02
下面再說(shuō)一個(gè)程序選擇的例子。我們采用某開(kāi)源的CMS系統,同一樣數據庫,10萬(wàn)條數據,在沒(méi)有優(yōu)化的情況下,打開(kāi)網(wǎng)站至少需要2分鐘,然后程序進(jìn)行了二次開(kāi)發(fā)和優(yōu)化,打開(kāi)速度控制在了3秒以?xún)?,這個(gè)時(shí)間是可以接受的。
所以對于用戶(hù)來(lái)說(shuō),只看到網(wǎng)站是一個(gè)表面上可眼觀(guān)的頁(yè)面,而對于開(kāi)發(fā)者而言,不僅僅是前端代碼,還有后端程序,數據庫等各方面的綜合考慮。因此所報的價(jià)格可能也會(huì )是千差萬(wàn)別的。
上一篇:網(wǎng)站建設的必要性
下一篇:網(wǎng)站建設有什么好處?