`
stationxp
  • 浏览: 17860 次
社区版块
存档分类
最新评论

后端系统架构 听课笔记

 
阅读更多
要点:
高性能
低成本
可扩展
数据库集群
负载均衡
可使用云服务器
节约带宽

后端选型:
LEMP/LAMP
Nginx/apache
MySql/MariaDB
cobar/Amoeba(免费伪集群)
PHP Phalcon()
Poco 节约带宽
HAProxy负载均衡
Linux
CentOS:RH的社区版,入门首选
Ubuntu
Fedora
Debian
Gentoo:高手首选
Nginx/apache
性能优先:nginx
资源问题,特需优先:Apache 2.4.1
PHP 5.4 性能提高,支持命名空间、闭包
PHP 5.5,不被Phalcon框架支持
PHP采用fastcgi方式运行
Facebook:hiphop for php,编译执行,效率提高


PHP框架:400多个,优秀开源的20个以内


Phalcon:
C语言开发,易于学习,文档全面。
功能上优于YAF
性能:2000次/秒
模仿 JavaSSH,支持多种数据库。
可以用作库,也可以用作框架。
开发工具只能使用PhpStorm。


MySQL
使用开源集群资源
完全使用MyIASM


Amoeba for mysql 盛大
Cobar 阿里巴巴
作用:伪集群
Gizzaed Twitter
Google MySQL Tools


Cobar:集群
并发量
表文件大小:当天、当月、历史


数据库设计要点:
模块化设计
尽可能用最少的表,如:合并采购、销售订单

性能:
QueryCache/TableCache
大字段分表


优化工具:
MySQL Tuner
mysqloa
调优脚本:
tuning-primer.sh


简朝阳


Poco:通讯程序
POrtable COmponents


手机APP和服务器通讯,节省带宽。


C++通讯框架,更底层,更专业。


三大通讯开源:
Ace最稳定,最复杂
Boost性能最好,但部件不全




Poco架构完美,socket,multi-thread,logger。
被称为C++中的VB,封装了指针:AutoPtr、Any、DynamicAny
可配置模式:服务端、客户端、工作站。
数据通讯协议:数据解析、指令解析、通用数据处理代码。


跨平台


HAProxy性能可以和F5媲美


HAProxy+nginx可支持ssl


bardo.iteye.com






x-scan-v3.3-cn





Mongo-Calo







































分享到:
评论

相关推荐

    汽车维修听课笔记汽车电子技术.pdf

    根据提供的标签信息“汽车电子 维修 听课笔记 电子技术”,我们可以确定这些知识点是本次课程的核心内容,也反映出该课程对汽车电子技术和维修操作能力的系统性培养。 遗憾的是,提供的部分文档内容无法提供更多的...

    小学数学听课笔记记录.pdf

    小学数学听课笔记记录.pdf

    《计算机网络管理》听课笔记

    - **网络复杂性**:网络架构的复杂化导致管理难度增加。 - **多厂家设备**:不同厂家设备之间的协同工作往往需要额外的技术支持。 因此,网络管理的需求愈发凸显。 #### 二、网络管理的目的 网络管理的主要目的是...

    【达内】听课笔记之一——C++

    它集成了面向过程、面向对象和泛型编程的特点,使得C++成为构建复杂软件系统和高性能应用程序的理想选择。在“达内”的C++课程中,你可能会学习到以下关键知识点: 1. **基础语法**:C++的基础语法与C语言类似,...

      张飞硬件设计第一部 门控开关 听课笔记.wps

    张飞硬件设计教程第一步听课笔记,从原理图,逐个分析每个元器件的功能,使用方法

    单片机听课笔记1-8课-(金沙滩2014年更新).doc

    "单片机听课笔记1-8课-(金沙滩2014年更新)" 单片机听课笔记 1-8 课是金沙滩工作室 2014 年更新的单片机学习笔记,涵盖了单片机的基础知识、KEIL 软件安装、单片机编程、硬件基础学习等方面的内容。 Lesson 1 讲解...

    面向对象程序设计Java听课笔记

    浙江大学翁恺老师的Java视频课程深入浅出地讲解了这一主题,这些笔记旨在帮助我们回顾和巩固Java开发的关键知识。 1. 面向对象编程基础 - 类与对象:Java中的基本单元是类,它是具有属性(字段)和行为(方法)的...

    excel听课笔记.pdf

    excel听课笔记.pdf

    数据结构 听课笔记 含代码

    ........................................................................................................数据结构 听课笔记 含代码

    听课笔记.xmind

    听课笔记.xmind

    新东方听课笔记完形填空-突破7分彩色完美打印版

    【标题】:“新东方听课笔记完形填空-突破7分彩色完美打印版”这个标题表明,这是一份专门针对英语考试中完形填空部分的学习资料,由新东方教育科技集团提供。新东方是中国知名的英语培训机构,以其高质量的教学...

    高校听课管理系统.zip

    1. Java:作为后端开发的主要语言,Java以其稳定性和跨平台性为系统提供了坚实的基础。 2. SpringBoot:基于Spring框架的轻量级开发工具,简化了项目的配置和启动流程,提高了开发效率。 3. 数据库:通常会使用MySQL...

    【达内】听课笔记—UNIX

    这篇“【达内】听课笔记—UNIX”旨在分享关于UNIX的基本概念、核心特性以及实用技巧,帮助学习者深入理解和掌握这一强大的系统。 UNIX系统起源于1960年代末的贝尔实验室,由肯·汤普逊和丹尼斯·里奇等人开发,它以...

    大自然的声音听课笔记.doc

    《大自然的声音》这篇课文是小学语文统编教材中的一篇精彩篇章,主要讲述了大自然中风、水、动物声音的美妙之处,旨在引导学生感受生动的语言,积累并运用语言。课文结构清晰,通过总分的形式展现了大自然声音的多样...

    asp.net -c#听课笔记-微软金牌讲师讲课

    根据提供的文件信息,我们可以整理出以下几个关键的知识点: ### 1. .NET Framework 版本与发布时间 - **2000**: 虽然文本中提到“2000”,但实际.NET Framework的第一个版本发布于2002年。 - **2002**: .NET ...

    2021最新幼儿园管理档案-怎样记听课笔记.doc

    《2021最新幼儿园管理档案-怎样记听课笔记》 在幼儿园管理中,听课笔记是教师提升教学质量、增进教学交流的重要工具。有效地记听课笔记能够帮助管理者深入了解教师的教学风格,发现教学中的亮点和待改进之处,从而...

    高中物理课堂听课笔记(注释)大全.doc

    高中物理课程涵盖了许多基本的物理学概念和定律,这些知识点对于理解和解决实际问题至关重要。以下是根据提供的文件内容提炼出的一些关键知识点: 1. **位移与路程**:位移是描述物体从起点到终点的有向线段,表示...

    严蔚敏主讲数据结构听课笔记

    这份“严蔚敏主讲数据结构听课笔记”是学习数据结构的重要参考资料。 笔记中可能涵盖了以下几个关键知识点: 1. **基本概念**:首先,笔记会介绍数据结构的基本概念,包括数据、数据元素、数据对象、数据结构、...

Global site tag (gtag.js) - Google Analytics