光棍节之分享
来源:互联网 发布:淘宝自动充值软件 编辑:程序博客网 时间:2024/05/09 12:42
架构
今天公司内部开了一个关于网络架构的培训,主要是运维方面对新入职的开发人员讲解一下公司内部的架构。内容涉及的范围广,如何利用CDN来解决特殊情况(如带宽问题,节点缓存问题)。电信联通之间不同网络的差异性,电信用户和联通用户访问延迟的解决方案,我似懂非懂,毕竟这些外部的对于开发来说接触的比较少,后面有时间再和运维同事好好交流交流。
公司架构历程
1.最开始是直接用resin做应用服务器,oracle和mysql做数据库。关于resin,我其实也是比较喜欢用的,的确是轻便。
2.访问量增加后,resin对于并发和静态文件的链接管理开始凸显吃力了,后来意识到有nginx这玩意,用户评价都说不错,经过测试后,的确很不错的一个程序,性能提高10倍+
3.虽说性能有很大的提升,但是主要瓶颈还没有解决,数据库负载很高,此时考虑了memcached做缓存,减少数据库压力。
4.数据到一定量的积累后,同时随着WEB应用的增多,又考虑oracle的成本问题,后来公司内部主推mysql,建立数据库集群
5.nginx + resin + memcached + mysql沿用都现在,对于个别应用开始使用mongodb,但是还在试用阶段,由于经验问题,出现问题较多,但是对于读多写少的性能还是很可以的。
6.对于遇到的问题才开始优化架构这事,总感觉不合适,对未来的一些展望,整合服务器群,私有云架构。
培训总结
从架构历程见证了一个传统的互联网公司的成长,互联网的发展。对于刚毕业半年的我,收获不少。其实现在工作中也出现关于缓存层的一些问题,memcached的雪崩问题和其连接IO问题。对于连接IOError问题,会不会是版本问题呢,现在用的还是2.0.1版本的java_memcached客户端。或许更高的版本已经解决了这个问题,这个还需要调研一下。雪崩问题,在开源社区有人提出了一种双缓存的方式,感觉挺有道理,这个也可以尝试一下。同时也需要调研一下最近热门的一些缓存工具,以便代替。看来做的事情还多着呢。。- 光棍节之分享
- 光棍节程序员闯关秀之思考
- 光棍节
- 光棍节
- 光棍节
- 光棍节
- 光棍节
- 光棍节
- 光棍节
- 光棍节
- 光棍节?
- 光棍节
- 光棍节
- 光棍节系列之最小生成树之prim
- 光棍节 要吃 光棍面 《光棍面的制作方法》
- 光棍节两光棍的对话
- 光棍节,呵,好吧
- 今天光棍节
- C++沉思录读书笔记(29章)- 应用器,操纵器和函数对象
- 还原java的今生和前世!
- offset与lea
- 编写高质量C#代码学习笔记(4)
- 用C#编写ActiveX控件(一)
- 光棍节之分享
- java中Thread类中的start()方法与run()方法
- 解决办法:mysql_connect()不支持请检查mysql模块是否正确加载
- 能力的内涵
- javascript 直接创建对象与间接创建对象 私有函数不能访问this变量 是否使用var声明变量几个问题探讨
- 正定对称矩阵快速求解
- 用C#编写ActiveX控件(二)
- 淘宝商城事件之后,自建网店机会的系统选择
- <constant name="struts.devMode" value="true"/> 启动tomcat报错。