大型網站設計需注意
1、資料庫集群的重要性
大型網站都必須使用資料庫,在面對大量訪問的時候,資料庫的瓶頸很快就能顯現出來,一台資料庫將很快無法滿足應用,於是我們需要使用資料庫集群或者庫表散列。在資料庫集群方面,很多資料庫都有自己的解決方案,Oracle、Sybase等都有很好的方案,常用的MySQL提供的Master/Slave也是類似的方案。
2、HTML靜態化
其實效率最高、消耗最小的就是純靜態化的html頁面,盡可能的用靜態頁面來實現網站,這其實是最簡單也同樣最有效的方法。但是對於大量內容並且頻繁更新的網站,我們無法全部手動去挨個實現,資訊發佈系統可以實現最簡單的資訊錄入自動生成靜態頁面,還能具備頻道管理、許可權管理、自動抓取等功能,可管理的CMS對於一個大型網站來說必不可少的。
3、簡單的擴展樣式表
網站做的越大,設計人員就越有可能看到或修改每一個單獨頁面。如果是一個大型網站上唯一設計師 ,可能不想在每個頁面上重定義。因此,多花些精力在樣式表上,主可以通過默認的屬性讓頁面看起來不錯。
4、適用的功能
一個網站提供的一切功能都是為瀏覽者服務的,強大而富有特色的功能可以使瀏覽者更方便的獲取資訊和服務。但如果功能不容易使用,操作繁瑣,會讓瀏覽者操作帶來不便,即使有再強大的功能都是沒用的。並不是所有的瀏覽者都能熟練的使用電腦,不能要求他們像企業級Web用戶那樣去完成複雜的操作,解決一些使用中可能出現的問題,要求任何一個功能都要容易使用,好用。
5、確保運行
在瀏覽網站時,還應儘量避免出現時不時無法訪問或者訪問資料很慢,這需要在技術方面確保在大容量併發訪問的時候系統仍然能夠穩定的運行。並且確保資料不會丟失、洩密、損壞。如採用多層服務器訪問,資料加密技術,安全通道等方式。
