标签聚合



最近更新


SEO入门教程:互盾手机数据恢...

SEO入门教程:手机是我们24小时与之相处的唯一物品,手机也是我们最长...
seo优化教程:芒果TV是如何...

seo优化教程:文/凌先静芒果tv正式启用于2008年,一直处于视频网...
网站建设:快讯:新浪微博客出现...

网站建设:站长之家chinaz12月1日消息,上午10点左右有网友向站...
seo自学网:刚刚发布的360...

seo自学网:2月22日,360手机n5正式在北京发布。定位“青年新旗...
SEO站内优化:够喜庆!微博最...

SEO站内优化:站长之家(chinaz)2月8日消息离春节越来越近,抢...
SEO入门视频:MokaCEO...

SEO入门视频:9月2日,mokaceo赵欧伦应邀参加ggv纪源资本举...
SEO术语:B站创立BLG征战...

SEO术语:小智:b站那些大佬都是大爷,有什么就挨着。lol年度人气解...
SEO基础知识:勒索病毒专杀工...

SEO基础知识:5月12日晚开始席卷全球的wannacry勒索病毒,目...
:Windows Server...

:腾讯数码讯(文心)据pcworld网站报道,微软的windowsse...
邯郸SEO优化:当IP开始火爆...

邯郸SEO优化:一关于邯郸SEO优化,其实我们并不陌生。在互联网行业,...
温州SEO优化:深圳站长大会2...

温州SEO优化:5月27日上午,深圳会展中心6楼簕杜鹃厅高朋满座,来宾...
SEO实战培训:人走盘子在,优...

SEO实战培训:视频圈最近传言不断,但在喧嚣中,有一个信息似乎没有引起...

医疗seo:Admin5专访灯鹭架构师 - 国内最大的社会化工具提供商

灯鹭成立一年多来,一直在快速成长,一跃成为国内最大的社会化工具提供商之一。其社会化登录、社会化评论产品已累计为超过5万家网站提供服务。灯鹭作为网站工具类的代表性产品,其每日pv已经超过1000万,每日登录用户数已经超过了1万。面对如此庞大的访问量,我们今天请来了灯鹭的架构师宋建威老师,一起来聊聊灯鹭背后的技术架构。

admin5编辑:宋建威老师您好,在后台语言的选择上,同类产品大多使用了php,灯鹭则使用了java,使用java有哪些优势呢?

宋建威:在后台语言的选择上,有多种因素,选择哪种语言并不重要。其实php和java是各有优势的。php+mysql这个黄金搭档也被无数站点在使用。facebook也将php使用到了精髓。如何有效的进行优化,才是开发者需要思考的问题。

对于java优势,当产品和项目日渐庞大和复杂的时候,java拥有非常好的面向对象的特性,可以保持非常好的模块性,对于后期的代码管理、代码重构会非常方便。


医疗seo:Admin5专访灯鹭架构师 - 国内最大的社会化工具提供商

admin5编辑:在后台架构中,数据库是我们关心重点。灯鹭在对数据库的运用中有哪些特点呢?

宋建威:灯鹭作为一个网站插件组建类提供商,主要起到了服务中转的作用,在实际运用中,我们对数据库的使用量并不大,简单的关系型数据库完全可以满足我们的需求。我们的数据库采用异步集群,主从复制,读写分离等手段减轻了数据库对服务器的压力。


医疗seo:Admin5专访灯鹭架构师 - 国内最大的社会化工具提供商

但是为了提高访问速度,缓存机制是必不可少的。仅仅依靠数据库、web服务器等软件的自身缓存机制是绝对不能满足要求的,memcached是一个分布式内存缓存系统,在业内被广泛运用。缓存机制可以减少数据库的压力,提高访问速度。当然,缓存的手段也是多种多样的,我们的数据库用到了部分自身缓存机制,比如尽可能利用innodb的pool和mysql的querycache。在中间用到memcached。特别是遇到突发情况,缓存机制更是尤为重要,特别是在数据库医疗seo与web服务器上。

admin5编辑:服务器的响应速度,应该是站长对云端产品考虑最大的因素,灯鹭在医疗seo的搭建有哪些特点呢?

宋建威:灯鹭对医疗seo非常重视,为了满足使用者的需求。我们的静态静态的内容都放到了cdn上面,我们使用的cdn在全国各主要城市都有机房,拥有250多个cdn节点,覆盖很广、稳定行也很强。cdn的使用提升了网站的访问速度也减轻了服务器的压力。

我们在铁通、电信、网通主干机房都部署了web医疗seo。根据医疗seo压力不同,我们部署了20-100m独享带宽来满足用户需求。现在我们高峰时期nginx的并发平均在7000-8000。

而服务器的cpu使用率在20%-30%,负载在2-3,带宽使用率在15-20%。服务器和带宽还有非常大的余地。

admin5编辑:如果遇到突发情况,你们有什么紧急的处理解决方案吗?

宋建威:最上层我们采用了3层负载均衡技术,将多个webserver集群成为一个“大型医疗seo”,。如果一台webserver宕机,负载均衡技术会自动检测到,将交给他的请求分配给另一台webserver这里有两台负载均衡做热备,避免单点故障。用多台webserver做集群可以大大增加网站的并发数。

我们使用的web服务软件是nginx,nginx处理静态页面的能力要比传统的apache强很多,同时他也很节省服务器的资源,在高并发(高并发)的情况下,医疗seo依然可以稳定运行,nginx会将静态页面处理返回给用户,而动态内容我们利用nginx反向代理功能做了七层的负载均衡,将动态内容交给多个tomcat处理,这样提升了动态页面的处理能力,也提升了稳定性。

我们在同一个机房都部署了2组服务器,在前端使用keepalived双机热备。一组为master,一组为slave。如果masterdown了slave自动启动,保证服务的正常运行。

同时,keepalived将web请求分给多个nginx,保证服务的稳定性。利用nginx的upstream功能,静态请求先发送给nginx,动态请求再由nginx发送给tomcat。nginx的背后有两台tomcat服务器做支撑。如果一台tomcatdown,也不会影响服务。医疗seo有自动重启tomcat脚本,定时检查tomcat是否存活。如果发现tomcatdown,可以自动重启tomcat。2组服务器同时down掉的可能性非常小,同时如果铁通机房2组服务器同时down掉的话,我们也会转向到电信和网通的镜像服务器。三个机房6组服务器同时宕机的可能性几乎为0.

admin5编辑:感谢宋建威老师的精彩阐述,感谢宋建威老师接受我们今天的采访。

a5访谈请联系qq:1932117152(a5佩佩)


相关链接:

洋舰SEO教程自学网,提供SEO优化的SEO培训教程、SEO优化培训VIP服务,同时提供SEO查询站长工具、SEO排名查询等。SEO交流QQ号 :   28770128
标签: SEO基础知识 锚文本优化 黑帽SEO 医疗seo
上一篇:中山seo:互联网改变营销的n个步骤
下一篇:山东seo:财新、虎嗅、36氪、21世纪 阿里帝国已囊括24家媒体