`
pcajax
  • 浏览: 2111728 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

经验总结[系统方面]

阅读更多

 把钱花在内存上是值得的
 建立良好的profile工具,并利用之
 memcache并不廉价,仔细控件cache的对象大小和访问方式
 避免数据库的join操作?
 在产品上做出限制以避免过慢的查询。
 仔细拆分前后台运算
校内网CTO黄晶讲述网站架构变迁
每个网站的发展都会按照一个大致相同的路线去完成,当然这里说的是每个相对成功的网站。
第一阶段:

这一阶段没有太大的访问量,甚至只有一台服务器就搞定了所有的访问。DB和前端的代码全都在一起,压力不高。忆者注:我觉得在alexa没进五万的时候,只要不是特殊的应用,基本都在此列吧。

第二阶段:

网站初具规模,DB压力大增,单独的一台DB已经满足不了现在的访问量,开始考虑读写分离的Master-slave库,使用三个及以上的服务器。忆者注:这时网站的alexa基本上会在1-3万的位置,每天的ip在5-10w的样子,当然,DB我们都认为是MySql。

第三阶段:

访问量继续增加,增加到了DB的压力在Master的机器上非常的明显了,Master开始出现吃不消的情况,出现写耗尽。主从也已经不能满足要求,需要进一步解决负载问题,此时要引入Mysql Proxy程序,进行中间层代理,实现负载均衡,易于扩展。忆者注:这时网站已经不可限量了,先恭喜下你的网站能用到这段。

第四阶段:

网站继续发展,进而出现了数据量的成倍增长,原来的N台DB都出现了一个问题,数据量巨大,无法完成正常速度的读写。此时,需要对网站按功能进行垂直划分,比如用户注册登录是一部分、UGC又是另一部分。与此同时,对数据本身进行水平划分,也就是Hash散表或者是散库。

第五阶段:

真的没了。再往下玩就灭了。

分享到:
评论

相关推荐

    aix的一些系统管理方面的经验与总结

    本文档是经过一段时间的工作与学习自己总结的关于aix的一些系统管理方面的经验与总结,希望能对大家学习unix有帮助。

    手机测试经验总结(软件和硬件测试方面)

    我想涉足手机测试行业的你们,一样会遇到当初我遇到的过的问题,因此这次讲座就是给大家分享我在手机测试行业的成长过程,将我在手机测试过程中总结的一些经验介绍给大家。 希望今天的讲解,能够给初涉手机测试的你...

    WEB测试经验总结,很实用的总结

    本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web 的系统测试方法。  基于Web 的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web 的系统测试不但...

    系统分析和架构设计技术的捷径-系统分析师之路

    内容包括技术讲座、系统分析与建模、项目管理、软件测试、过程改进、解决方案、信息化应用、教育认证和顾问之声共10个方面的知识,全部由活跃在软件领域中的高级工程师编写,是作者的实践经验总结,全面反映了系统...

    介绍系统分析师的必经之路

    内容包括技术讲座、系统分析与建模、项目管理、软件测试、过程改进、解决方案、信息化应用、教育认证和顾问之声共10个方面的知识,全部由活跃在软件领域中的高级工程师编写,是作者的实践经验总结,全面反映了系统...

    Web测试的经验总结[1]

    经验总结Web测试的经验总结[1]软件测试1.功能测试1.1.链接测试链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否...

    移动通信网络网优网管操作经验总结

    现在各外场网管操作、维护基本都由用服人员操作完成,且各个RNC网管均设有登录密码,给我们网规网优人员在基站状态查询、问题定位等诸多方面带来不便,但一些基本的操作我们还是应该掌握的,以下主要介绍一下在网管...

    构建Oracle高可用环境:企业级高可用数据库架构、实战与经验总结.pdf

    企业级高可用数据库架构、实战与经验总结》共分为五篇,依次为高可用性篇、数据处理篇、性能优化篇、系统维护篇和监控体系篇,其中对管理Oracle高可用数据库的讲解尤为细致,在帮助您学习Oracle高可用性方面极具参考...

    DICOM国际会议暨研讨会:实施心脏病学DICOM统一代理程序–经验总结

    DICOM国际会议暨研讨会:实施心脏病学DICOM统一代理程序–经验总结 为了实现心导管插入术(Cath)工作流或超声心动图(Echo)工作流,心脏病科中的临床护理设施一般会使用不同厂商提供的多种复杂应用软件。 这些应用...

    基于SSH的学生信息管理系统-实训个人工作总结.doc

    同时,总结还可能分享个人在解决技术难题和优化系统性能方面的经验。 测试和调试部分,总结可能会强调个人对系统的测试策略和测试用例的制定,以及如何进行单元测试、集成测试和验收测试。可能会详细讲述个人如何...

    电子银行业务分析系统-项目总结(7.8)

    我自己项目实践经验总结: 贯穿需求分析、计划、质量、设计、开发、测试、沟通、技术、前景分析8个方面的详细总结。

    电子银行业务分析系统-项目总结(5.6)

    我自己项目实践经验总结: 贯穿需求分析、计划、质量、设计、开发、测试、沟通、技术、前景分析8个方面的详细总结。

    电子银行业务分析系统-项目总结(3.4)

    我自己项目实践经验总结: 贯穿需求分析、计划、质量、设计、开发、测试、沟通、技术、前景分析8个方面的详细总结。

    电子银行业务分析系统-项目总结(1.2)

    我自己项目实践经验总结: 贯穿需求分析、计划、质量、设计、开发、测试、沟通、技术、前景分析8个方面的详细总结。

    对比Windows和Linux两系统的动态库

    本文系统分析了windows和Linux...同时并给出了程序示例片断,实际在程序移植过程中,由于系统的设计等方面,可能移植起来需要注意的方面远比上面复杂,通过总结归纳进而为不同操作系统程序移植提供了有意的经验和技巧。

    鸡舍环境智能监控系统设计.doc

    1.4 本设计研究的内容及设计指标 本设计主要是设计出一套可使用的鸡舍环境智能监控系统,对鸡舍环境进行实时检测和 控制,主要做如下4个方面的工作:(1)确定系统的总体功能设计方案;(2)进行传感 器的硬件电路和...

    大型MIS系统开发实施方法及工程化管理研究

    此基础上,通过总结大量在MIS系统建设的工程实践中的经验,讨论了信 息系统开发实施的方法论问题,对MIS系统的各类模型的分析和创建方法 等进行了详细的论述,并针对模型创建过程中采用的系统分析方法,如传统 的...

    Python学生信息管理系统心得体会资源合集

    通过这个项目,我深入了解了 Python 的面向对象编程思想和pickle 模块的使用,同时也对数据验证和数据安全方面有了更深入的认识。希望我的经验能够对其他 Python 程序员在开发类似项目时有所帮助

    系统性能分析与优化以及介绍常见的分析及监控系统

    很高兴能有这样的机会,把我自己多年工作中对服务器硬件、软件方面的性能分析的经验和体会,以及性能优化的经验和各位朋友做一次分享。 这份ppt的内容组织大致是这样的,通过对系统中和性能相关的各个环节的介绍...

    图书馆管理系统(Java) 优秀毕业设计论文+软件设计源码.zip

    图书馆管理系统(Java) 优秀毕业设计论文+软件设计源码 摘 要 随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。...第六章为结束语,为此次毕业设计做一个总结,总结所获得的经验和体会。

Global site tag (gtag.js) - Google Analytics