网站的基本结构是什么?
网站架构按照制作步骤分为硬架构和软架构。
首先,硬架构
1.机房:在选择机房时,可以根据网站用户的地域分布选择网通、电信等单机房或双机房。
2.带宽:预估网站每天的流量,根据流量选择合适的带宽。带宽的计算主要涉及两个指标:峰值流量和页面大小。
3.服务器:选择需要的服务器,如图片服务器、页面服务器、数据库服务器、应用服务器和日志服务器。对于访问量大的网站,把单独的图片服务器和页面服务器分开是相当必要的。
第二,软架构
1.网站框架:PHP框架有很多选择,比如CakePHP、Symfony、Zend Framework,根据创作团队对各个框架的熟悉程度来选择。
2、逻辑分层
1)表示层:所有与表示层相关的逻辑都要纳入表示层的范畴。
2)应用层:主要功能是定义用户可以做什么,并将操作结果反馈给表示层。
3)领域层:包含领域逻辑的层,告诉用户具体的操作过程。
4)持久层:即数据库,保存领域模型的地方,包括网站的架构和逻辑关系。
扩展数据
网站分类
1,根据网站使用的编程语言:比如asp网站,php网站,jsp网站,Asp。net网站等。
2.按照用途对网站进行分类,如门户网站(综合性网站)、行业网站、娱乐网站等。
3.根据网站的功能进行分类,如单一网站(企业网站)、多功能网站(网上商城)等等。
4.将网站按所有者分类,如个人网站、商业网站、政府网站、教育网站等。
5.根据网站的经营目的,分为营利性网站(行业网站、论坛)和非营利性网站(企业网站、政府网站、教育网站)。
百度百科-网站架构
百度百科-网址