当前位置:首页 » 网站资讯 » 网站结构定义是什么
扩展阅读
手机丢失如何找回网站 2025-09-28 06:08:00

网站结构定义是什么

发布时间: 2022-10-22 14:44:05

‘壹’ 一个网站的基本结构是什么

  • 扁平or树型:一说到网站结构,大家都会提到扁平结构和树型结构,言必称“结构扁平化”,这些指的是物理结构,即基于内容聚合的目录及文件位置决定的结构。其实对于网络搜索引擎来说,只要结构合理、有逻辑性、内容有规律可循都可以,都是友好的。

  • 链接结构:相对于物理结构,就要说到逻辑结构:即通过内部链接形成的链接结构,逻辑结构才是搜索引擎最关注的。对于一个网站来说,网页仅仅可以通过首页——目录1——目录2一层一层follow到是远远不够的,一个优秀的链接结构应该是网状的。

  • 首页链接应该链向重要的频道页,频道页再链向下面的节点页或普通页面。同时,频道页、节点页和普通页面都应该可以链回到首页

  • 无论哪些页面之间互相链接,都需要一个描述恰当的锚文本

  • 链接不要放在JS、FLASH等搜索引擎不可见的位置,使用图片做链接入口应该完善alt标签

  • 网络搜索引擎目前仅支持对部分JS和FLASH进行解析,绝大多数放在JS和FLASH里的链接都是获取不到的

  • 为重要页面留更多入口。网络搜索引擎认为,获得更多内部投票的网页相对来说更加重要

  • “离首页越近”的网页,越容易受到网络重视。这个“近”指的是页面离首页的点击距离。即使URL所在目录层级较深,只要在首页有入口,网络也认为这是一个非常重要的页面。

  • 不要产生可怕的孤岛页面。虽然网络在提交入口、社会化挖掘方面做了许多工作,但链接抓取依然是网络获得新页面的最重要渠道

‘贰’ 老听有人说网站结构,到底网站结构是啥啊

网站结构有两种啊,一是物理结构,二是逻辑结构。物理结构又有树形和饼型之分。树形结构比如说网站首页下有若干顶级栏目页,顶级栏目下又有若干二级栏目,二级栏目下又有三级栏目,最底层有内容页,这样一级一级得分,就好像是从树的主干上长出了很多枝杈,所以叫树形结构(也叫金字塔结构);饼型结构(扁平结构)就是所有文件都存在网站根目录下。不过饼型结构只适合小网站,要是大站也用饼型结构那根本就无法管理了。
逻辑结构又称为链接结构,我理解的最关键就是每一个页面到首页的点击距离吧,就是你的某一个页面要点击几个链接才能到首页,一般下都是最好能有一个链接指向首页,比如你是内容也的话最好就是文章中有首页关键词锚链直接指向首页的。

就先说这些吧,再多说我该乱了,也让真的大神看笑话,互相学习吧 呵呵

‘叁’ 什么是网站总体架构设计

网站结构是指网站中页面间的层次关系,按性质可分为逻辑结构及物理结构。是现代网络学习和发展的一个必须的基础技术。根据需求分析的结果,准确定位网站目标群体,设定网站整体架构,规划、设计网站栏目及其内容,制定网站开发流程及顺序。

网站架构的内容有哪些?

有程序架构,呈现架构,和信息架构三种表现,步骤主要分为硬架构和软架构两步程序。

‘肆’ 网站层次结构是什么意思,知道的麻烦说下

主页
列表页
内容页
外加专题
差不多就这个吧。

‘伍’ 网站结构的定义是什么

网站结构指的是网站中页面间的层级关系,按性质可分为物理结构和逻辑结构。

网站结构对搜索引擎的友好性及用户体验度有着非常重要的影响。

‘陆’ 网站的基本结构

我认为是网页。
一个网站是由若干网页组成的,所以网页是网站的基本结构。
也可以这么说,
网站的基本结构是:空间、域名、程序,这是网站的三个基本要素。

‘柒’ 什么是网站结构,对SEO有什么作用

什么是网站结构?,对SEO有什么作用?

事实上,网站的结构就像一个人的骨架。只有结构完善,才能支撑整个网站的正常运行。从一个网站的主页可以看出,优秀的网站设计首先是给用户留下好印象的前提之一。

在构建网站结构时,重要的是网站导航,这是网站建设基本的逻辑框架,整个网站的内容都是围绕着导航展开的树状视图。因此,网站导航对于内容驱动的网站来说,有着非常重要的推广作用

超链接是网站的神经系统,对用户和搜索引擎也起着导向作用。

整个互联网是一个非常大的网络结构,把所有的数据和信息连接在一起。当用户搜索关键字时,他们会将他们想看到的内容呈现在用户面前。

网站优化主要分为两部分,一是网站结构调整,二是关键词相关性优化,网站结构是网站seo优化的基础,

网站结构的优化更为重要,更难掌握。从网站seo优化的角度来我们可以参考以下方法来优化网站结构:

1、 用户体验

2、 链路结构

3、 现场搜索

4、 更新原始内容

对于一个网站来说,主页的权重通常是的,而内容页面的权重通常较小。通过合理的内部结构和内部链的构建,可以将网站之间的权重进行转移,将主页的权重分散到其他页面,从而达到提高网站整体权重的目的,推广长尾关键词,在搜索引擎中获得良好的排名。

‘捌’ 什么是网站架构

网站架构,一般认为是根据客户需求分析的结果,准确定位网站目标群体,设定网站整体架构,规划、设计网站栏目及其内容,制定网站开发流程及顺序,以最大限度地进行高效资源分配与管理的设计。其内容有程序架构,呈现架构,和信息架构三种表现。而步骤主要分为硬架构和软架构两步程序。网络架构是现代网络学习和发展的一个必须的基础技术。
中文名
网站架构
一般认为
根据客户需求分析的结果
制定
网站开发流程及顺序
内容
程序架构,呈现架构
快速
导航
软架构八个方案
硬架构
机房的选择
在选择机房的时候,根据网站用户的地域分布,可以选择网通或电信机房,但更多时候,可能双线机房才是合适的。越大的城市,机房价格越贵,从成本的角度看可以在一些中小城市托管服务器,比如说北京的公司可以考虑把服务器托管在天津,廊坊等地,不是特别远,但是价格会便宜很多。
带宽的大小
通常老板花钱请我们架构网站的时候,会给我们提出一些目标,诸如网站每天要能承受100万PV的访问量等等。这时我们要预算一下大概需要多大的带宽,计算带宽大小主要涉及两个指标(峰值流量和页面大小),我们不妨在计算前先做出必要的假设:
第一:假设峰值流量是平均流量的5倍。
第二:假设每次访问平均的页面大小是100K字节左右。
如果100万PV的访问量在一天内平均分布的话,折合到每秒大约12次访问,如果按平均每次访问页面的大小是100K字节左右计算的话,这12次访问总计大约就是1200K字节,字节的单位是Byte,而带宽的单位是bit,它们之间的关系是1Byte = 8bit,所以1200K Byte大致就相当于9600K bit,也就是9Mbps的样子,实际情况中,我们的网站必须能在峰值流量时保持正常访问,所以按照假设的峰值流量算,真实带宽的需求应该在45Mbps 左右。
当然,这个结论是建立在前面提到的两点假设的基础上,如果你的实际情况和这两点假设有出入,那么结果也会有差别。
服务器的划分
先看我们都需要哪些服务器:图片服务器,页面服务器,数据库服务器,应用服务器,日志服务器等等。
对于访问量大点的网站而言,分离单独的图片服务器和页面服务器相当必要,我们可以用lighttpd来跑图片服务器,用apache来跑页面服务器,当然也可以选择别的,甚至,我们可以扩展成很多台图片服务器和很多台页面服务器,并设置相关域名,如img.domain和 www.domain,页面里的图片路径都使用绝对路径,如<img src="http://img.domain/abc.gif" />,然后设置DNS轮循,达到最初级的负载均衡。当然,服务器多了就不可避免的涉及一个同步的问题,这个可以使用rsync软件来搞定。
数据库服务器是重中之重,因为网站的瓶颈问题十有八九是出在数据库身上。一般的中小网站多使用MySQL数据库,不过它的集群功能似乎还没有达到stable的阶段,所以这里不做评价。一般而言,使用MySQL数据库的时候,我们应该搞一个主从(一主多从)结构,主数据库服务器使用innodb表结构,从数据服务器使用myisam表结构,充分发挥它们各自的优势,而且这样的主从结构分离了读写操作,降低了读操作的压力,甚至我们还可以设定一个专门的从服务器做备份服务器,方便备份。不然如果你只有一台主服务器,在大数据量的情况下,mysqlmp基本就没戏了,直接拷贝数据文件的话,还得先停止数据库服务再拷贝,否则备份文件会出错。但对于很多网站而言,即使数据库服务仅停止了一秒也是不可接受的。如果你有了一台从数据库服务器,在备份数据的时候,可以先停止服务(slave stop)再备份,再启动服务(slave start)后从服务器会自动从主服务器同步数据,一切都没有影响。但是主从结构也是有致命缺点的,那就是主从结构只是降低了读操作的压力,却不能降低写操作的压力。
为了适应更大的规模,可能只剩下最后这招了:横向/纵向分割数据库。所谓横向分割数据库,就是把不同的表保存到不同的数据库服务器上,比如说 用户表保存在A数据库服务器上,文章表保存在B数据库服务器上,当然这样的分割是有代价的,最基本的就是你没法进行LEFT JOIN之类的操作了。所谓纵向分割数据库,一般是指按照用户标识(user_id)等来划分数据存储的服务器,比如说:我们有5台数据库服务器,那么 “user_id % 5 + 1”等于1的就保存到1号服务器,等于2的就保存到2号服务器,以此类推,纵向分隔的原则有很多种,可以视情况选择。不过和横向分割数据库一样,纵向分割数据库也是有代价的,最基本的就是我们在进行如COUNT, SUM等汇总操作的时候会麻烦很多。综上所述,数据库服务器的解决方案一般视情况往往是一个混合的方案,以其发挥各种方案的优势,有时候还需要借助memcached之类的第三方软件,以便适应更大访问量的要求。
如果有专门的应用服务器来跑PHP脚本是最合适不过的了,那样我们的页面服务器只保存静态页面就可以了,可以给应用服务器设置一些诸如app.domain之类的域名来和页面服务器加以区别。对于应用服务器,我还是更倾向于使用prefork模式的apache,配上必要的xcache之类的PHP缓存软件,加载模块要越少越好,除了mod_rewrite等必要的模块,不必要的东西统统舍弃,尽量减少httpd进程的内存消耗,而那些图片服务器,页面服务器等静态内容就可以使用lighttpd或者tux来搞,充分发挥各种服务器的特点。
如果条件允许,独立的日志服务器也是必要的,一般小网站的做法都是把页面服务器和日志服务器合二为一了,在凌晨访问量不大的时候cron运行前一天的日志计算,不过如果你使用awstats之类的日志分析软件,对于百万级访问量而言,即使按天归档,也会消耗很多时间和服务器资源去计算,所以分离单独的日志服务器还是有好处的,这样不会影响正式服务器的工作状态。
软架构
框架的选择
PHP框架有很多选择,比如:CakePHP,Symfony,Zend Framework等等,至于应该使用哪一个并没有唯一的答案,要根据Team里团队成员对各个框架的了解程度而定。很多时候,即使没有使用框架,一样能 写出好的程序来,比如Flickr据说就是用Pear+Smarty这样的类库写出来的,所以,是否用框架,用什么框架,一般不是最重要的,重要的是我们 的编程思想里要有框架的意识。
逻辑的分层

‘玖’ 网站的基本架构是什么

网站架构按照制作步骤分为硬架构和软架构。

一、硬架构

1、机房:在选择机房的时候,根据网站用户的地域分布,可以选择网通、电信等单机房或双机房。

2、带宽:预估网站每天的访问量,根据访问量选择合适的带宽,计算带宽大小主要涉及峰值流量和页面大小两个指标。

3、服务器:选择需要的服务器,如图片服务器,页面服务器,数据库服务器,应用服务器,日志服务器,对于访问量大点的网站而言,分离单独的图片服务器和页面服务器相当必要。

二、软架构

1、网站的框架:现在的PHP框架有很多选择,比如:CakePHP,Symfony,Zend Framework,根据创作团队对各个框架熟悉程度选择。

2、逻辑的分层

1)表现层:所有和表现相关的逻辑都应该被纳入表现层的范畴。

2)应用层:主要作用是定义用户可以做什么,并把操作结果反馈给表现层。

3)领域层:包含领域逻辑的层,就是告诉用户具体的操作流程的。

4)持久层:即数据库,保存领域模型保存到数据库,包含网站的架构和逻辑关系等。

(9)网站结构定义是什么扩展阅读

网站的分类

1、根据网站所用编程语言分类:例如asp网站、php网站、jsp网站、Asp. net网站等;

2、根据网站的用途分类:例如门户网站(综合网站)、行业网站、娱乐网站等;

3、根据网站的功能分类:例如单一网站(企业网站)、多功能网站(网络商城)等等。

4、根据网站的持有者分类:例如个人网站、商业网站、政府网站、教育网站等。

5、根据网站的商业目的分类:营利型网站(行业网站、论坛)、非营利性型网站(企业网站、政府网站、教育网站)。

‘拾’ 网站结构的定义是什么

需要避免过多的重复内容,太多重复的内容搜索引擎是不喜爱的,清晰的导航加上合理的结构更能有效的减少蜘蛛爬取的深度,这样有助于搜索引擎收录,同时能让用户轻松阅读。