古詩詞大全網 - 口號大全 - 網站的基本架構是什麽

網站的基本架構是什麽

網站架構按照制作步驟分為硬架構和軟架構。

壹、硬架構

1、機房:在選擇機房的時候,根據網站用戶的地域分布,可以選擇網通、電信等單機房或雙機房。

2、帶寬:預估網站每天的訪問量,根據訪問量選擇合適的帶寬,計算帶寬大小主要涉及峰值流量和頁面大小兩個指標。

3、服務器:選擇需要的服務器,如圖片服務器,頁面服務器,數據庫服務器,應用服務器,日誌服務器,對於訪問量大點的網站而言,分離單獨的圖片服務器和頁面服務器相當必要。

二、軟架構

1、網站的框架:現在的PHP框架有很多選擇,比如:CakePHP,Symfony,Zend Framework,根據創作團隊對各個框架熟悉程度選擇。

2、邏輯的分層

1)表現層:所有和表現相關的邏輯都應該被納入表現層的範疇。

2)應用層:主要作用是定義用戶可以做什麽,並把操作結果反饋給表現層。

3)領域層:包含領域邏輯的層,就是告訴用戶具體的操作流程的。

4)持久層:即數據庫,保存領域模型保存到數據庫,包含網站的架構和邏輯關系等。

擴展資料

網站的分類

1、根據網站所用編程語言分類:例如asp網站、php網站、jsp網站、Asp. net網站等;

2、根據網站的用途分類:例如門戶網站(綜合網站)、行業網站、娛樂網站等;

3、根據網站的功能分類:例如單壹網站(企業網站)、多功能網站(網絡商城)等等。

4、根據網站的持有者分類:例如個人網站、商業網站、政府網站、教育網站等。

5、根據網站的商業目的分類:營利型網站(行業網站、論壇)、非營利性型網站(企業網站、政府網站、教育網站)。

百度百科—網站架構

百度百科—網站