很多网站早期都是基于Linux+Apache+MySQL+PHP架构的网站,从当时来看,这种非常流行的个人网站架构的确也非常匹配当时的发展状态。PHP语言的特性是快速发布,从页面渲染到数据库访问,均可以在一个页面里全部搞定。
即使放到今天,这种架构仍然还有很多人在用,它的优点就是非常简单高效,但缺点也非常明显:扩展性和分布式不好,不适合企业级的、复杂业务逻辑的大规模协同开发。
随着网站的发展,大家觉得应该将PHP切换到Java。为什么要切换到Java语言呢?一般来说,企业选择开发语言会有如下考虑。
(1)语言本身的特性。每种语言开发出来都有它的特性和所适合的场景,像Python、PHP这类脚本语言非常适合快速简单的开发方式,而Java则比较适合构建复杂业务逻辑的企业级开发,但是开发效率会比PHP要差一点。
(2)程序员队伍。企业选择何种开发语言,还要看市场上的人才队伍是不是足够大,是不是有很高层次的人才。是否有高层次的人才,取决于当前的行业老大是不是也在用这种语言,比如当前的顶级互联网公司如果在用Java,那么自然这些公司的Java人才比较多,这样,他们的经验可以被快速复制到其他公司中。
(3)语言所对应的工具生态是否完善。一个语言是否有生命力,要看这个语言对应的生态工具是否完善,它的社区是否活跃。我们要用到各种工具,而我们也不可能自己去写每种工具,因此,是否能方便地利用开源工具,快速提升开发效率也是非常关键的。像现在很多大公司开源了很多Java的中间件产品,这些中间件可以直接拿来使用,就不需要再重新开发了。
综合以上因素,电商
深圳网站建设选择Java语言作为主要的系统开发语言是非常合适的。从PHP切换到Java后,整个网站采用WebX+EJB+iBatis+JBoss+Oracle (后面又将EJB改成Spring)的架构,但是随着业务量的不断增大,存储层的瓶颈暴露出来。为了解决存储问题,就逐渐用上了非常昂贵的IBM小型机Oracle的数据库以及EMC的高端存储(IOE);并对数据库做了分库的拆分,分布式缓存( Tair)也随之诞生,分布式文件系统TFS开始出现,CDN也慢慢建立了。
文章标题:网站架构从PHP到Java
网址分享:/news45/145895.html
成都网站建设公司_创新互联,为您提供Google、标签优化、手机网站建设、面包屑导航、软件开发、微信公众号
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联