一个大型网站的一个活动栏目的架构选型

问题描述

最近考虑给一个大型网站做一个活动栏目,独立一套系统,低层架构基本上都没有什么问题,不过我个人想在WEB上面搞一点创新和冒险,由于不是很有把握,所以特来请教网上的高人。其实WEB上面也没有什么独特的创新,就是我设想系统反馈的都是XML格式的内容,然后利用XSLT在客户端来传换成传统的html+css。感觉这样搞有以下几个好处: 1,人员的安排上面可以实现较彻底的mvc分离 2,理论上能够提高网站的访问速度 3,系统与系统之间的聚合会更加容易以及直观 4,酷 5,网站语义化 但困扰我的是: 1,目前没有成功的案例,特别是互联网系统,第一个吃螃蟹的,要么爽,要么死的快,呵呵 2,客户端对于xml+xslt的支持是否已经完善?如果不完善是否有技巧能够解决? 3,技术学习曲线会不会比较陡峭,其他成员是否能够完全驾驭?希望大家能够发表自己的看法,甚至能给我提出方案,不胜感激!!我会把我所有的分压在这个上面 问题补充:建议做项目的话还是用开发团队最熟悉的技术,规避技术风险 这个问题我已经考虑了,后台技术等都有成熟的平台支撑,所以仅在WEB上面引入一点新的东西,主要也是一个试点作用.我更关心的是如果做为互联网项目,XML+XSLT的架构是否有不可预料的困难?比如兼容性,维护等等不好做什么的.

解决方案

技术无所谓,要考虑实际使用环境。如:1.用户浏览器的兼容(IE6,7,8,FF等)2.适用场景很多用户的机器可能会比较底端,前端解析的话,是否会对用户机器造成影响?1)如果是面对大众,可能考虑面会很多。2)如果面对如银行等,可能很多机器很低端,就未必适用。另外,xslt不是什么新技术,csdn以前就是这么用的。追求技术并无好处,关键是要实用。用户无所谓什么技术的,也不会去关心。xslt据我所知,要求还是有些苛刻的,开发成本是否够大?所有的一切必须要以数据为前提,注意,必须以数据为前提,不是主观臆测。否则,使用传统技术为佳。
解决方案二:
大言不残, 第一个吃螃蟹的??? 1,人员的安排上面可以实现较彻底的mvc分离 2,理论上能够提高网站的访问速度 3,系统与系统之间的聚合会更加容易以及直观 4,酷 5,网站语义化 以上5点纯粹是你个人的臆想。 尤其是第二点。
解决方案三:
还真有人用这个?虽然存在的时间比较长,但是用人的确实不多,说明这东西肯定有很多不方便的地方。楼主这是要冒很大的风险啊。
解决方案四:
赞同langshao
解决方案五:
seo需要考虑。
解决方案六:
当初我们团队做一个省会城市的某个会展中心的网站的时候的时候,考虑到要用到falsh和html的两种模式的前端,而flash模式下,又不能直接连接数据,只能将数据缓存到xml中让falsh自己读取;然后html模式下,由于已经有xml文件作数据缓存了,所以直接用JavaScript将xml中的数据解析,当初还没有xslt这种技术。不过感觉用JavaScript感觉怪怪的,总感觉js的执行速度不够快。
解决方案七:
项目来的不容易,还是别乱来,使用自己拿手的吧,别冒险了。至于使用其他技术,那得经过大量的测试才可
解决方案八:
架构,某种意义上就其实就是权衡,权衡什么更合适。架构应该为需求服务。首先要弄清楚这个“活动栏目”的目的是什么,和它需要哪些功能和特性等!XSLT方式的MVC分离能带来多少实际好处?用Struts2、SpringMVC等就不好安排人员,不是彻底的MVC了?不能为了MVC而MVC。访问速度要求很严格?那么多大型网站用HTML,网速不还是可以?系统之间用web service等不是更容易吗?自定义的XML还是解释半天。花最少的力气把事情做得尽可能好,那才叫酷。网站语义化,需要吗?如果是从研究的角度出发,用什么技术都可以。如果是为了项目本身,就应该从需求出发,根据需求而找相应的技术来满足需求,而不是为了设计而设计。
解决方案:
csdn老版论坛就是用的xml+xslt在客户端处理xslt,除了xml绑定xsl文件外,还可以用js为xml动态改变xslt使用xml+xslt要考虑访问量的问题,毕竟比静态化页面多一个http请求建议做项目的话还是用开发团队最熟悉的技术,规避技术风险

时间: 2024-10-31 14:01:22

一个大型网站的一个活动栏目的架构选型的相关文章

大型网站我该怎么选择前端架构

问题描述 大型网站我该怎么选择前端架构 最近自己在做电商方面的东西觉得前段框架架构选择不好导致前端页面加载时间长,这个时候我该怎么选择前端框架架构? 该从几个方面考虑选择合适的框架架构? 解决方案 大型网站得有很多服务器吧.你能买得起很多服务器,你也能雇一个架构师吧. 解决方案二: 建议你去了解下nodejs啊 解决方案三: 大型网站的架构大型网站服务器架构

搭建一个大型网站架构的实验环境(Squid缓存服务器篇)第1/2页_Linux

Squid是一个应用级代理,在保证客户端主机和服务器主机网络连通后,需要客户端软件做相应的设置后才能使用,比如给 Internet Explorer设置代理服务器地址.端口等.WEB缓存功能对于一个规模较大.访问繁忙的网络来说是有必要的,IBM网站上的一篇文章,详细分析介绍了WEB缓存给上网用户带来的好处:http://www-900.ibm.com/developer ... achinga/index.shtml 下面我们就介绍一下squid的有关内容. §§ 安装运行squid Redha

传统导航样式承担吃力 大型网站导航设计

原文作者:Paul Boag 简介 对于大部分网站,导航并不算是个挑战.一条主导航加条二级导航支撑,通常就足够了. 对于大部分网站,导航并不算是个挑战.一条主导航加条二级导航支撑,通常就足够了. 典型的做法是,二级导航显示出父.兄及当前子菜单.常显的主导航条显示最顶层的菜单,允许用户在菜单间切换. 然而,有一类网站让这种传统的导航样式承担有些吃力.这就是我要提的大型网站. 定义大型网站 一个大型网站由结合了综合服务和产品的典型大型组织所有.这个组织通常也服务各色用户. 拥有大型网站的组织,包括B

大型网站导航设计指南

  对于大部分网站,导航并不算是个挑战.一条主导航加条二级导航支撑,通常就足够了.典型的做法是,二级导航显示出父.兄及当前子菜单.常显的主导航条显示最顶层的菜单,允许用户在菜单间切换. 然而,有一类网站让这种传统的导航样式承担有些吃力.这就是我要提的大型网站. 定义大型网站 一个大型网站由结合了综合服务和产品的典型大型组织所有.这个组织通常也服务各色用户.拥有大型网站的组织,包括BBC这类机构型的,类似微软这种项目多样化的公司型的,政府部门,高等教育类的以及运作多种活动的慈善组织类的,比如世界自

SEO策略之大型网站

中介交易 SEO诊断 淘宝客 云主机 技术大厅 策略之一: 不要用那些危险的有可能被google当作作弊的策略1.大型网站流量来源靠的是多方面的,搜索引擎只能成为其重要的来源之一,所以千万不要盲目的用一些有可能被当作作弊的手段.2.由于某些从事SEO行业的人士的急功近利,常常会采用一些有可能被google当作作弊的手段来快速达到排名效果.这些手段用到小网站上的话,一旦被处罚了,损失只是一个域名的成本60元,但是针对一个大型网站而言,域名是它最宝贵的资源,是不能换的,所以就会损失惨重. 策略之二:

Google排名策略,大型网站的SEO策略

中介交易 SEO诊断 淘宝客 云主机 技术大厅 早期把Google排名技术简化并写出来的时候,虽然想到了GOOGLE排名会热起来,但是没有想到会热到这个程度.2004年,每天都有不下10个需要这方面的朋友打电话到我公司咨询.每天,公司的SEO业务部门的弟兄们都要把大部分时间花在刷选客户上.技术部门的兄弟们却要常常忙到半夜- - 人们都开始关注SEO了.SEO确实是一种非常有效的网络营销策略,因为利用这一策略,竟然会轻松的让你的潜在客户电话找上门.最近,越来越多的大型网站开始关注SEO. 我以前写

【转载】大型网站架构演化

大型网站系统特点 高并发.大流量:PV 量巨大 高可用:7*24 小时不间断服务 海量数据:文件数目分分钟 xxTB 用户分布广泛,网络情况复杂:网络运营商 安全环境恶劣:黑客的攻击 需求快速变更,发布频繁:快速适应市场,满足用户需求 渐进式发展:慢慢地运营出大型网站 大型网站架构演化过程 (1)初始阶段网站架构:一台 Server 就刚需.应用程序.数据库.文件等所有资源都集中在一台 Server 上,典型案例:基于 LAMP 架构的 PHP 网站: (2)应用和数据服务分离:三台 Serve

大型网站的Google排名策略-搜索引擎优化

前年把Google排名技术简化并写出来的时候,虽然想到了GOOGLE排名会热起来,但是没有想到会热到这个程度.2004年,每天都有不下10个需要这方面的朋友打电话到我公司咨询.每天,公司的SEO业务部门的弟兄们都要把大部分时间花在刷选客户上.技术部门的兄弟们却要常常忙到半夜- - 人们都开始关注SEO了.SEO确实是一种非常有效的网络营销策略,因为利用这一策略,竟然会轻松的让你的潜在客户电话找上门.最近,越来越多的大型网站开始关注SEO. 我以前写的关于Google排名策略的文章,大多都是针对中

大型网站架构演变

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的.ebay的,都是非常值得参考 的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂 的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给 想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果.