大型门户网站建设需要那些技术和注意事项

0.网站所选择的网络提供商:网通电信两个交叉通信很慢,考虑那些两个都接入速度很快的,比如网信通(我以前公司的网站和游戏都在上面)
1.网站架构体系(WEB服务器?多少、数据库服务器多少?、缓存服务器、图片服务器、备份服务器)
2.数据结构及数据算法(数据库结构一定要优化,如果表太大,请用分表设置模式,如果能分数据库参考petshop)
3.缓存(大网站不能没有缓存:数据库缓存、数据缓存、页面缓存、图片缓存)
4.压力测试(没有这个测试的大网站表搞笑了)
5.代码优化(算法真tmd的很重要)
6.开发架构(架构扩展性一定要考虑,很多时候架构能解决很多问题)
7.测试测试再测试
8.不停的监控在监控性能及运行状态

一个好的网站在进行实际页面的建置之前,首先要牢记用户优先,要考虑大多数人的连线状况、考虑使用者的浏览器,以及内容永远第一等等。

1、用户

无论什么时候,不管是着手准备设计HomePage之前,还是正在设计之中,甚或是已经设计完毕,有一个最高行动准则一定要牢记在心,那就是∶用户优先。因为没有用户去光顾,任何自认再好的HomePage都是没有意义的。

2、内容永远第一

“内容永远第一”,这句话适合书籍,更适合网络上的主页,而且几乎每个参与提供意见的人都举双手赞成这句话。没有内容的书籍令人讨厌,但至少您还可以很快判断出来,而HomePage呢?您可能得耗费一整个晚上的时间与金钱,才会发现原来站点里根本没有您要的东西,这种痛苦真不是三言两语可以形容。内容可以是任何东西,包括文字、图片、影像、声音等等,但请记住一点:一定要跟这个网站所要提供给人的讯息有关系。再提醒一次∶内容永远第一!

3、连线状况

您或许使用办公室的ISDN,也可能使用学校的高速专线,但您都必须想到,目前大多数人所使用的还是通过电话线路的缓慢连线方式 ,而且“塞车”塞得很严重。所以您在设计HomePage时就必需以这种普遍的连线状况为设计的参考量,不要放置一堆会加重塞车情形或让人等得发火的玩艺儿。最后,完成之后, 您最好自己使用“小猫”联网亲自测试一下。

4、浏览器

必需考虑使用者的浏览器软件,如果您想要让所有的人都可以毫无障碍地观看您的页面,那么最好使用所有浏览器都可以阅读的格式,不要使用只有部分浏览器支持的格式或程序技巧。如果想要展现自己的高超的技术又不想放弃一些潜在的观众,可以考虑在主页中设置几种不同的观赏模式选项(例如纯文字模式、Frame模式、Java模式等等),供浏览者自行选择。

再来看看在著手HomePage的实际建置过程中,应该重点掌握的几个原则。

5、着手规划、确定特色、锁定目标

不管做什么事,一定要进行规划,建设网站尤其如此。规划时必须确定自己网站的性质、提供的内容、目标用户,然后根据本身的软硬件及人员技术条件来设置范围。网络的特点是及时、新鲜、丰富、热闹,这是吸引大家上网的因素,如果本身条件强大,也可以根据上述原则使自己网站成为一个“全方位”信息的提供者,如果不足,就考虑提供单方面的信息;此外,还可以在特殊议题或主题上加以突出,进一步锁定目标观众。

6、首页

首页是最重要的部分,因为它是别人接触这个网站的第一眼。如果是新的站点,最好在第一页就对这个网站的性质与所提供的内容做个扼要说明与导引,让别人判断要不要继续点击。最好第一页就有很清楚的类别栏目选项,而且尽量人性化,让浏览者可以很快找到需要的东西。在设计上,最好秉持干净而清爽的原则。第一、若无需要,尽量不要放置大图或加上不当的程序,因为它会增加下载的时间,导致浏览者失去耐心; 第二、画面不要设计得太过杂乱无章,因为观赏者会找不到所要的东西。记住∶失败的首页会让许多人一去不返……

7、分类

内容的分类很重要,可以按主题分类、按性质分类、或按人类思考的习惯分类等等。一般而言,按大家思考的习惯分类会比较亲切。但无论哪一种分类方法,都要让使用者很容易地找到目标。此外要注意,分类标准最好保持一致,当然,在每个分类选项的旁边或下一行,加上这个选项内容的简要说明最好。

8、互动性

WWW的另一个特色就是“互动”。好的网站,HomePage应该与使用者有良好的互动性,包括在整个设计呈现、使用介面导引上等等,都应该掌握互动的原则,让使用者感觉他的每一步都确实得到适当的回应,这部分需要一些设计上的技巧与软硬件支持。事实上,好的网站设计肯定是个人技巧、经验累积以及软硬件技术的成功配合。如果你要在网页互动性上下功夫,那么flash是你最好的工具。

9、图形应用技巧

图形是网站的特色之一,它有醒目、吸引人以及传达讯息的功能。好的图形应用可以使页面增色,但不当的图形应用则会带来反效果,而其中又应以大量使用毫无意义的大图为戒。笔者建议,如果可以,应尽量缩小或省略图形。目前国内的网络传输资源极为有限,因此使用图形时一定要考虑传输时间的问题。根据经验与统计,用户可以忍受的最长等待时间大约是90秒钟,如果你的页面无法在这段时间内传输并显示完毕,那么浏览者就会不耐烦地掉头离去。因此必须依据页面文件的大小,考虑传输速率、延迟时间、网络交通状况,以及服务端与使用者端的软硬件条件,估传输与显示的时间。在图形使用上,要采用一般浏览器均支持的压缩图形格式,例如JPEG与GIF等,而其中JPEG的压缩效果较好,适合中大型的图片,可以节省传输时间。如果真要放置大型图形文件,最好将图形文件与HomePage分开,在HomePage中先显示一个具有链接功能的缩小图档或是一行说明文字,然后加上该图形文件大小的说明(例如160KB),如此,不仅加快HomePage的传输,而且可以让使用者判断是否继续点击观看。

10、图形加上说明

此外,还有一点要特别提醒,许多版主常常忽略了这件事——为了节省传输时间,许多浏览者习惯采用“关闭图形”的模式浏览你的站点。因此,在你在放置图形时,一定要记得为每个图形加上不显示时的“说明文字”(也就是在HTML文件中的图形文件后面加上alt文字说明),如此,使用者才能知道这个图形的内容,判断要不要观看。特别是如果这个图形具有链接的功能时,千万记得加上说明文字,并给其设置同样的链接功能。

11、背景底色

不少人喜欢在HomePage中加上背景图案,认为如此可以增加美观,但却不知这样会耗费传输的时间,而且容易影响阅读者的视觉,反而给人不好的印象。笔者建议,若没绝对必要,要避免使用背景图案,保持干净清爽的文本。但如果真的使用背景,那么最好使用单一色系,而且要跟前景的文字明显区别,最忌讳使用花俏多色的背景。

12、HTML格式的注意事项

有关HTML的撰写方面,应注意以下的一些注意事项:不少人在撰写HTML文件时,会简略一些命令格式,但为了日后维护方便,撰写HTML时最好架构完整,而且初学者也可以藉此对HTML语法有个充分的认识。另外,如果你的网站想让别人可以透过搜寻站来找到,那么千万不要忘了在〈Title〉指令中加上可供搜寻的“关键字”串。为了增加与使用者的互动,页面中最好加上可供使用者发表意见的E-mail信箱,在HTML中一定要注意它的格式命令写法,许多人在这个地方常常写错。另外,在PC系统下,文件的大小写不分,但在UNIX系统下,则大小写有区分,需要注意。

13、不要滥用技术

技术是令人着迷的东西,许多人喜欢玩弄技术——好的技术运用会让页面栩栩如生,令人叹为观止;但不当的技术则会适得其反。首先,使用技术时一定要考虑传输时间,不要成为他人浏览的沉重负担;其次,技术一定要与网站的性质及内容相配合,不要耍一大堆不相干的技术。有一个最常见的技术应用,就是利用javascript撰写一个“走马灯”的功能,让文字可以动态地显示在窗口的最下一栏,这种方式看起来似乎很酷,但却容易遮住该位置原本用来显示地址及传输状态的内容,反而造成不便。何况既然只是显示一两个文字,何不直接放在HTML本文中呢?Java小程序也是目前网络上的常见技术,它是一个好用的利器,擅长于动态物象的呈现,虽然只要浏览器支持就可以动,但同样要考虑传输时间,以及一般人的电脑系统负荷等问题。最后,技术最好不要用得太过多样而复杂,有些人似乎不展现功力就不爽,所以不管合不合适,就把所有可用的他会的技术全部用在里面,这时大家就会看到一个惨不忍睹的页面。

14、即时更新维护

不要忘记,大家都想看“新鲜”的东西,没人对过时的信息有兴趣,所以资料一定要注意即时性。有些网站半年没更新,感觉就像一池死水。如果想要经营一个带有“即时”性质的网站,除了注意内容外,资料还要记得每日更新。笔者建议,不妨每隔一阵子就对页面设计做一次小翻新,时时保持新鲜感。最后,须考虑的就是事后维护与管理的问题,写HomePage很简单,但维护管理就比较繁人,它的工作机械而死板。个人性质的网站在维护管理上比较简单,但公司网站的工作量就大了。

15、大胆地自我宣传

“毛遂自荐”想必大家都知道吧,INTERNET也同样适用。试想,茫茫INTERNET谁会发现你这只小舟,因此,多宣传自己才是上策。到YAHOO等站点留下一“笔”,相信会有更多的网友发现你的。

一、 补充方案说明

为了完善网站除了内容以外的其他需求,我们特意提出需要增加比如性能、页面大小、页面加载时间、安全等补充需求,使得用户更加快捷更加方便浏览和使用网站资源,根据实际情况整理出该补充方案。

二、 补充内容
1. 网站运行技术框架要求
技术范围 说明
.net2.0
MSSQL2005
JMAIL
IIS6.0
SERV-U
AJAX
HTML
W3C
JAVASCRIPT

2. 网站浏览速度要求(10月份速度、页面大小要求)
网页的加载速度与网页内容大小成正比,网页越大,加载越慢,网页越小加载越快
1) 网页加载速度
标准 6秒
慢 > 10秒
非常慢 > 20秒
快 <5秒
非常快 <2秒

2) 网页大小
标准 350k
大 > 400k
非常大 > 500k
小 <250k
非常小 <150k

3) 首页加载速度必须小于6秒
4) 订餐网页加载速度必须小于8秒
5) 网页服务器缓存
6) 网页图片缓存
7) 减少页面图片大小
说明:此要求为10月份网站速度、页面大小要求。


3. 网站兼容性要求
兼容浏览器 说明
IE6 完全兼容
Ie6补丁打全后 完全兼容
IE7 完全兼容
FIREFOX 完全兼容
TT 完全兼容
遨游 流畅订餐流程


4. 网站安全性要求
1) 无SQL注入点
1. 字符注入
2. 数字注入
3. 其他注入
2) 敏感Cookie必须加密
1. 用户数字id
2. 订单信息
3) 过滤cookie欺骗程序
4) 无错误明细输出给客户,返回我们定义好的错误信息给客户
5) 权限受限严格验证

5. 稳定性要求
1) 程序无明显错误,如:不定期出现某些乱码问题
2) 并发用户达到500人/秒正常运行

6. 可靠性要求
1) 保证安全性能
2) 保证稳定性

7. 搜索引擎优化需求
1) 页面TITLE要求显示不同页不同TITLE,并显示豆丁网名称关键字
2) 页面内关键字
3) 网站遍历功能
4) 餐馆遍历功能

转自:[url]http://topic.csdn.net/u/20071222/13/900e4242-79c6-401b-9b3e-c27897d57739.html[/url]

你可能感兴趣的:(WEB)