服务热线:13148750616
首页>动态资讯>正文

网站设计开发需要注意的问题

2017-06-14

网站设计开发是一个比较流程化的一个过程,在很多的建站公司里边可能都有着一套网站开发流程,没错,一个网站的建立不是一两句话的事,它是一个严谨的过程,在这个过程中会出现很多问题,而技术员就是在不断地解决这些问题中,完成了这个问题,就相当于完成了一个网站,那么,这些问题是不是可以通过流程化去减少问题的出现呢?我的答案是可以的!下面我们先看一下能从表面发现到的问题:

网站设计开发

一、页面设计应该注意哪些细节?

1. 权重结构顺序。整个网站中,首页的权重是最高的,那么一个页面中,权重又是怎么样的呢?答案是越靠前的位置,权重越高。由此可以引出,“title”、keyword、description三个标签,因为最靠前,权重最高。其次通常是导航,也是基本上是最靠上的,权重也非常高。再次就是文章标题和正文。这是根据html的前后来排序的。所以我们做网站时,一定要设置好网站的这三个要素。

2. 因为搜索引擎首先要遵循W3C标准,所以,W3C定义的一些本来就是用来表示重要信息的标签,权重自然就高,比如,特别是h1,用来表示当前页面最重要的信息,一般每个页面只能有一个,其权重估计与title相当,也通常是用来放当前页面的标题,当然也有为了提高首页权重,用h1来放置logo或首页链接,都是可以的。另外还有em、strong这样的标签,用来表示强调,一般认为strong权重高于标签,同样也是加粗作用,但我们认为从SEO的角度看是没有权重加强的。

3. css或者js代码对搜索引擎来说通常是无意义的,尽量使用单独的文件来存放,或者在允许的情况下放到html尾部去

二、网站结构规划应该注意哪些问题?

1. URL设计。URL也是可以包含关键词的,比如你的网站是关于电脑的,你的URL中可以包含“PC”,因为它在搜索引擎眼里通常是“电脑”的同义词。URL不要太长,层次尽量不要超过4层,这个就点到为止。

2. 栏目设计。栏目通常是与导航相关联的,设计时应该考虑网站整体的主题,用户可能会对哪些内容感兴趣,栏目名称最好是网站的几个主关键词,这样也方便利用导航的权重。

3. 关键词布局。理论上每一个内容页都应该有它的核心关键词,同一个栏目下的文章,尽可能围绕栏目关键词展开。一个简单粗暴的办法就是直接用栏目关键词的长尾词。

三、动态、伪静态、静态,这三者哪个好?

这个不能一概而论,推荐使用伪静态或静态。这三者的区别,是是否生成静态文件,以及URL格式是否动态。生成静态文件,本质上是为了加快访问速度,减少数据库查询,但会不断增加占用空间;伪静态只是通过URL重写修改URL,实际上还是每次都要经过程序运算、查询数据库再输出页面,对加快访问速度完全无效。动态与伪静态的差异只在于URL,带问号加参数。

所以关注两个点就好:网站打开速度是否够快?你是否需要节约服务器空间?

不同的网站程序,数据库操作的效率可能不同。一般来讲,内容页数量在1万以内的,页面打开速度都是比较快的,数据量更大一些,达到5万、十万甚至更多,通常就要考虑静态化了。

四、有哪些途径改善访问速度?

1. 上面已经说到的静态化。

2. 通常很多网站模板中都有随机调用文章或者类似的版块,事实上对数据库来说,随机是一项比较重的负担,在模板中应该尽量减少随机文章的调用。如果不可避免,可以考虑从数据库上优化,对有索引的字段排序通常比没有索引要快很多。

3. 将图片、js、css等不经常修改的文件,放到专用的静态服务器上,多个js、或者多个css能合并的尽量合并到一个文件,减少http连接次数。

4. 使用各类云加速产品。对普通网站来说,免费的百度云加速或者360的云加速都还可以。

文章比较多,网站已经开启静态,但是每次全站更新都要花很长时间怎么办?

我的做法是使用缓存机制,这里只提供一个思路,可能需要自己二次开发。

网站设定为伪静态,每一个请求到达时,程序检查是否存在对应的缓存html文件,如果该文件的生成时间是多少小时或几天以前,我们判定它需要更新,这时候执行正常流程,程序查询数据库,生成html后,写入到缓存文件,再输出到客户端。

当下一次访问到达时,比如1分钟以后又来一个访问相同页面,再次检查缓存文件时间。从时间上可以判断文件非常新,完全不用更新,则直接读取文件内容输出到客户端。这样每个页面都可以实现自动生成,也只有第一个访客会感受到速度慢,后面的访客访问时都相当于是静态访问,速度是非常快的。

如果是独立服务器,还可以考虑自动检测服务器负载,如果负载本来就高,那就算判断出来需要更新,也暂时不更新,改为直接输出。

五、图片是引用远程网址好还是放在自己服务器好?

这个也是各有优劣。引用远程网址,可以节约自己的带宽,但很可能会因为对方服务器缓慢、或删除资源、或防盗链,图片无法显示。如果下载到自己服务器,当然一切都自己掌控,但是图片会非常占用空间,总体上可能比生成静态所占的空间更大,而且如果访问量大,图片是最吃带宽的。

相关推荐

 容慧科技 |  产品服务 |  成功案例 |  关于我们 

地址:深圳市福田区福强路2207号京隆苑二楼
QQ:429285938
联系电话:13148750616
传真:0755-23933326

 深圳市全容科技有限公司 

 粤ICP备15041847号Copyright 2016,ALL Rights Reserved ronghuiweb.com

13148750616 在线咨询 商务合作

我们将会有专人在10分钟内与你联系

电话、QQ为选填,至少填一项
提交