大型门户网站的十四大技术

一、全文搜索(Lecene框架)

二、缓存(实现页面级的URL缓存)

三、生成静态文件(比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml)

四、静态文件分布存储于独立的服务器(CSS,JS,图片,文件等,用一个Apache服务器来处理请求)

五、分布式开发(各服务器间的数据同步,像www.sina.com网一样发区域的服务器数据的同步;便于使用服务器的集成,服务器可分为:WEB服务器、Session服务器、数据库服务器、静态文件服务器等等,一个WEB服务就可能由几十台机器集成后共同提供服务,负载均衡器的使用)

六、数据库的拆分(数据库表的拆分和数据库表字段的拆分)

七、搜索引擎优化(SEO)

八、访问监控(JMS)

九、单元测试,高并发访问测试

十、开发文档的制作(E-R图,类关系图,需求说明书,详细设计说明书,数据字典等)

十一、动态部署(Ant等工具的使用)

十二、表单提交验证(客户端验证和服务器端验证,有一点要注意和说明的是:通过服务器端验证失败后,要返回到客户表单提交前的页,并把客户提交前输入所有的信息显示出来,提示客户出错的地方以便其进行修改。最好是可以定义一些全局的验证规则,如果E-mail的验证)

十三、AJAX异步调用技术的使用(遮罩层的使用,应用于部分数据的验证如果登录名,加载等待信息的提示)

十四、各项数据的备份(有独立的备份服务器,做到数据的同步备份)

大型门户网站的十四大技术相关推荐

  1. 惊天骗局-----一个离开某大型门户网站人员自爆黑幕[zt]

    去年,我已在星星发表了一个关于免费发短信的各类软件的黑幕所在.而事实上的SMS(即短信)的黑幕远不止于此,今天,我终于有空坐下来,把其中的一些让你感觉平常却实际触目惊心的事情告诉你们,让你们知道SMS ...

  2. 国内大型门户网站架构分析-静态化网站架构

    <国内大型门户网站架构分析>共分两部分,原文作者写于2004年!但对目前大型网站架构仍有很好的参考意义! 大型社区网站的架构 浅析大型门户网站的架构 如何做镜像服务器 域名双线路智能负载均 ...

  3. 国内大型门户网站架构分析-静态化网站架构-sina、sohu静态化网站架构揣测

    http://hi.baidu.com/injava/blog/item/08b186ef22519beacf1b3e59.html <国内大型门户网站架构分析>共分两部分,原文作者写于2 ...

  4. 大型门户网站架构设计的可伸缩性

    转自:http://siteguide.jzxue.com/jianzhanjingyan/200910/08-2877.html 我们知道,对于一个大型门户网站来说,可伸缩性是非常重要的,怎么样在纵 ...

  5. 《大型门户网站是这样炼成的!(Struts 2+Spring 2+Hibernate 3) 》

    <大型门户网站是这样炼成的!(Struts 2+Spring 2+Hibernate 3) > http://book.51cto.com/art/201004/193508.htm

  6. 大型门户网站的可伸缩性架构设计

    大型门户网站的可伸缩性架构设计   2009-12-28 来源:网络   我们知道,对于一个大型门户网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一 ...

  7. 大型门户网站(响应式)

    http://web.abchina.com/chn/ 1,本项目是: 属于大型门户网站 2,web响应式,自适应 采用的方案是 百分比控制.用js控制在不同的设备尺寸下加加载不同的css 3,在拿到 ...

  8. 大型门户网站建设需要那些技术和注意事项 [ZT]

    一个好的网站在进行实际页面的建置之前,首先要牢记用户优先,要考虑大多数人的连线状况.考虑使用者的浏览器,以及内容永远第一等等. 1.用户 无论什么时候,不管是着手准备设计HomePage之前,还是正在 ...

  9. Web开发中软件工程艺术(Web程序员请进来谈谈,特别是有大型门户网站后台开发的程序员)

    近正着手一个大型综合性门户网站后台管理系统(准确说是内容管理系统)设计  与规划,对网站开发技术有一个较深刻的认识.从Internet的出现到现在,WebSite的开发技术有4个过程:        ...

最新文章

  1. integer比较_傻傻分不清?Integer、new Integer() 和 int 的面试题
  2. Codeforces Round #621题解
  3. Unity-WIKI 之 AnimationToPNG
  4. MariaDB/MySql 服务消失无法启动
  5. 【ruoyi若依】layer 重置大小/resize
  6. SublimeText3 插件的使用和本身的配置
  7. DB2分区表删除和添加分区
  8. 软件设计师教程(第5版)- 前言和目录
  9. Superset 实现可视化报表发布
  10. 中级php工程师笔试,PHP工程师笔试题目及行测题型示例
  11. [18调剂]天津大学软件学院软件工程(专业学位)全日制及非全日制研究生接收院内校内校外调剂...
  12. 适合程序员的笔记本电脑
  13. Hyperlynx学习心得
  14. 关于电气工程及其自动化学科,国家电网的这些事你都知道吗?
  15. 运维工程师分享7道经典面试题
  16. UVA1335-Beijin Guards(二分)
  17. 单词底部有波浪线,提示typo in word时
  18. 中兴回应被列入被执行人名单;摩拜否认裁员 30%;LG 支持韩国对高通罚款 9 亿美元 | 雷锋早报... 1
  19. 有人云网络IO控制器 对接私有服务器
  20. 游戏服务器怎么设置防护?游戏服务器安全防护策略

热门文章

  1. 小米6设置位置服务器,小米6手机这样设置最科学
  2. 基于apache-jena的知识问答
  3. obiee12c ssl 启动服务报错BEA-149535BEA-149504
  4. 早安,娜娜。(全本完结)
  5. 百度开放平台的第三方开发步骤详解
  6. 【机器人轨迹规划】ur16e机器人三维模型+轨迹规划+画五角星轨迹
  7. org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘p.residentCode‘. Return
  8. oracle 权限问题9017,[数据库]oracle学习笔记(一)用户管理_星空网
  9. Idea启动jar包冲突 解决
  10. 地址栏中输入网址后发生了什么?