大型门户网站实现的十四大技术小结

一、全文搜索
Lecene框架 <基于LUCENE的搜索引擎研究与实现>
二、缓存
实现页面级的URL缓存 <基于网络爬虫的有效URL缓存>
三、生成静态文件
比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml
四、静态文件分布存储于独立的服务器
CSS,JS,图片,文件等,用一个Apache服务器来处理请求
五、分布式开发
各服务器间的数据同步,像新浪一样发区域的服务器数据的同步;便于使用服务器的集成,服务器可分为:WEB服务器、Session服务器、数据库服务器、静态文件服务器等等,一个WEB服务就可能由几十台机器集成后共同提供服务,负载均衡器的使用
六、数据库的拆分
数据库表的拆分和数据库表字段的拆分
七、搜索引擎优化
SEO
八、访问监控
JMS
九、单元测试,高并发访问测试
十、开发文档的制作
E-R图,类关系图,需求说明书,详细设计说明书,数据字典等E-R图
  E-RE-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。  E-R方法:是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。  构成E-R图的基本要素是实体型、属性和联系,其表示方法为:  · 实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。  · 属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。  · 联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱形。作E-R图的步骤:
   ⑴确定所有的实体集合  ⑵选择实体集应包含的属性  ⑶确定实体集之间的联系  ⑷确定实体集的关键字,用下划线在属性上表明关键字的属性组合  ⑸确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型
十一、动态部署
Ant等工具的使用
十二、表单提交验证
客户端验证和服务器端验证,有一点要注意和说明的是:通过服务器端验证失败后,要返回到客户表单提交前的页,并把客户提交前输入所有的信息显示出来,提示客户出错的地方以便其进行修改。最好是可以定义一些全局的验证规则,如果E-mail的验证
十三、AJAX异步调用技术的使用
遮罩层的使用,应用于部分数据的验证如果登录名,加载等待信息的提示
十四、各项数据的备份
有独立的备份服务器,做到数据的同步备份

时间: 2024-10-25 17:58:22

大型门户网站实现的十四大技术小结的相关文章

大型门户网站实现的十四大技术小结_实用技巧

一.全文搜索 Lecene框架 <基于LUCENE的搜索引擎研究与实现> 二.缓存 实现页面级的URL缓存 <基于网络爬虫的有效URL缓存> 三.生成静态文件 比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml 四.静态文件分布存储于独立的服务器 CSS,JS,图片,文件等,用一个Apache服务器来处理请求 五.分布式开发 各服务器间的数据同步,像新浪一样发区域的服务器数据的同步:便于使用服务器的集

打造一个大型门户网站必备的条件(二)

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我是毛红亮,笔名毛新红.上次我写过一片文章,谈的是<打造一个大型门户网站的必备条件>受到了很多站长朋友的喜爱与支持!在此,我毛某人表示感谢!今天我要说的是,打造一个大型门户网站远远不止那几条内容那么简单,我们接着聊: 首先,个人做大型门户网站肯定做不来,我就是个很好的例子.做大型网站必须是团队作业才行.一个网站那么多的频道,你必须

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

我们知道,对于一个大型门户网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上. 2. 静态动态分离:静态文件和动态文件最好分离开成2个网站,我们知道静态网站和动态网站对服务器来说压力的侧重不同,前者可

大型门户网站腾讯QQ首页改版流程

对于大型门户网站的改版流程是怎么样的?参与的团队有多少?一般的步骤又是怎么样呢?相信很多网友都想了解,下面就以腾讯首页改版为例子,看看QQ新首页设计过程的酸甜苦辣.本次和大家分享了很多设计上的理念问题,相信看过后大家会对网页设计有不一样的体会. 酝酿了将近一个春夏秋冬的腾讯网首页终于亮剑!反响热烈!让我们来分享它成功背后的酸甜苦辣吧. 腾讯网首页改版终于开花结果.于2008年3月25日6:00准时上线.整整一年的时间,经历了无数次的挫折和挑战,无数次的等待和蜕变,终于破茧化蝶.本次改版完全颠覆性

打造一个大型门户网站必备的条件

中介交易 SEO诊断 淘宝客 云主机 技术大厅 大家好,我是中国农民毛新红.今天和大家聊聊个人做大站的一些准备工作有那些.在此也可以给那些准备做大型门户的站长参考一下.我要除外了,因为我始终是一个人独立做站的.从域名注册到空间选择,到网站程序,再到网站更新与推广,都是我一个人完成的.而且我不是只做一个大站,我的手里还有不少的大型网站,我只喜欢做大站,不喜欢搞小网站,我相信和我有相同想法的站长不在少数.尽管很多站长不看好本人,认为我只是玩玩罢了,成不了什么大气候.可是我依然很努力的做站.做自己的站

分析大型门户网站截取热门流量的SEO策略

一说到热门流量这个词,我想大家都会很快的想到利用热门话题或者热门事件来获取短期的高流量,在SEO里这种方式一般被称为截取流量,也就是利用 SEO的方式来在短期内获得热门关键词的较好排名,从而获取短期的热门流量.比如网络上经常会出现一些炒作话题,于是会引发很多人对该话题的相关关键词搜 索,而对于一些对这类话题比较敏锐的SEOER通常都会在话题产生的最快时间里制定相对应的SEO策略来优化这些热门词条,以获得该话题的相关流量,或者 开设专题,或者撰写软文,或者直接把首页标题改为热门关键词来进行优化.

解析大型门户网站教给我们的PV增加技巧

中介交易 SEO诊断 淘宝客 云主机 技术大厅 关于门户网站,我想大家都并不陌生,网易.新浪.搜狐等都是咱们日常生活中经常用到的门户网站,当然除了这些知名网站,咱们身边仍然存在很多其他的门户网站,看看他们的网站数据也是相当震撼,权重6,PR5之类的比比皆是,不过光鲜的数据背后是大家一致的考虑,那就是冷门频道页的PV该怎样增加.因为这类频道通常是置于首页最下面,权重传递得并不多,因此发表的文章很多都不能以最快的速度被百度收录,而门户网站的文章又往往具有极强的时效性,如果6个小时内不能被收录,那么它

大型门户网站的可伸缩性架构设计准则

层)来访问数据库(部署在独立的服务器上),最大的好处就是缓存和灵活性.缓存的内存占用比较大,我们要把它和网站进程分开,而且这样做我们可以很方便的去改变一些数据访问的策略,即使到时候数据库有分布的话在这里可以做一个调配工作,这样灵活性就很大了.还有好处是中间层可以做电线网通桥梁,可能网通访问双线再访问电信会比网通直接访问电信服务器快. 有人说我不分,我可以做负载均衡,对,是可以的,但是如果分的话,同样的10台机器肯定比不分10台机器可以承受更多的访问量,而且对硬件的需求可能不会很高,因为知道需要哪

我想学习大型门户网站的开发,想了解网站的非常专业主流开发工具、后台开发软件及编程语言,请大家多多指教

问题描述 请大家多多关照 解决方案 解决方案二:那你就去实习去吧解决方案三:portal嘛...解决方案四:不断地洗礼自己的思维