大型的门户网站建设前期需要那些技术和注意事项的简单总结

时间:2022-08-19 14:51:35

既然是技术空间,我就只从技术上面来总结高人门的高见:

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

具体的来说涉及到:
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) 网站遍历功能

各大门户网站都用了CDN.   你们可以考虑自己做.
3台Linux服务器,1台Windows服务器.   或者更多.   windows服务器放主站点,URL静态化.
linux1做电信squid服务器.   缓存整个站点的电信访问.
linux2做网通squid服务器.   缓存网通访问.
linux3做DNS服务器,做个智能DNS解析.

这样做,电信用户访问站点,则访问电信缓存服务器.   网通用户访问站点,则访问网通缓存服务器.
当缓存没有查询内容的时候,才由缓存服务器去windows服务器取数据,并缓存.
当然你也可以架设铁通的服务器.   或者搞缓存服务器队列.