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

后端选型:
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

转载于:https://www.cnblogs.com/liuhailong2008/p/4055273.html

后端系统架构 听课笔记相关推荐

  1. 系统架构师----笔记

    计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试),是国家人力资源和社会保障部.工业和信息化部联合组织实施的国家级考试,其目的是科学.公正地对全国计算机与软件专业技术人员进行职业资 ...

  2. 系统架构设计笔记(64)—— 嵌入式系统设计

    嵌入式系统设计的主要任务是定义系统的功能 . 决定系统的架构,并将功能映射到系统实现架构上.这里,系统架构既包括软件系统架构也包括硬件系统架构.一种架构可以映射到各种不同的物理实现,每种实现表示不同的 ...

  3. 软考系统架构师笔记-最后知识点总结(二)

    系统架构的风险点:在系统架构设计中潜在的,有问题的架构决策所带来的隐患: 系统架构的敏感点:为了实现某种特定的质量属性,一个或多个构件所具有的特征: 系统架构的权衡点:影响多个质量属性的特性,是多个质 ...

  4. 软考系统架构师笔记-案例分析重点(二)

    系统架构设计非功能需求主要有4类:操作性需求.性能需求.安全性需求.文化需求: 性能需求:响应时间.吞吐量.准确性.有效性.资源利用率.系统完成任务效率等.可靠性.可用性等指标也能归此类. 安全性需求 ...

  5. 软考系统架构师笔记-案例分析重点(一)

    质量属性效应包括:性能.安全性.可用性.可修改性: 系统架构风险:架构设计中潜在的.存在问题的架构决策带来的隐患: 系统架构敏感点:为了实现某种特定的质量属性,一个或多个构件所具有的特性: 系统架构权 ...

  6. 系统架构师笔记——计算机网络

    本章要求考生掌握以下知识点: (1)信息系统综合知识:包括数据通信的基础知识.开放系统互连参考模型.常用的协议标 准.网络互连与常用网络设备.计算机网络的分类与应用.网络管理. (2)系统架构设计案例 ...

  7. 软考系统架构师笔记-最后知识点总结(四)

    正在上传-重新上传取消 嵌入式系统初始化过程中,自底向上依次为:片级初始化->板级初始化->系统级初始化 在段页式存储中,段长是可变的. 管道过-滤器风格 和 数据存储为中心风格 作对比: ...

  8. 软考系统架构师笔记-最后知识点总结(三)

    ATAM中文名:体系结构权衡分析方法,他最后的目标是生成关键的质量属性效用树. 在软考中,体系结构=架构 体系结构权衡方法(ATAM)包含4个主要的领域活动:场景和需求收集.体系结构视图和场景实现.属 ...

  9. 软考系统架构师笔记-最后知识点总结(一)

    RUP(Rational Unified Process):统一软件开发过程 包含4个阶段:初始阶段.细化阶段.交付阶段(注意,题目里面可能是移交,意思一样就可以了!).构建阶段: 用例驱动以架构为中 ...

最新文章

  1. Jdon框架开发指南
  2. PHP去掉诡异的BOM \ufeff JSON开头包含红点
  3. Linux系统开机自启流程
  4. 前端学习(1852)vue之电商管理系统电商系统托管码云上
  5. 南京张治中故居违规重建后标价6400万元出售
  6. android自定义工具栏,Android工具栏中的自定义图标
  7. c语言在输出字符串时可以用指针,C语言—字符串、指针
  8. 好用的mysql数据字典工具
  9. 【图解CAN总线】-4-详述CANFD和Classic CAN的Frame帧结构差异
  10. 用户名枚举/邮箱轰炸攻击
  11. 推荐16个前端必备的实用工具与网站
  12. UniDAC 的 RecordCount 属性注意事项
  13. PPT文件带有打开密码怎么解决
  14. 三炮的三舅走了,才发觉日子真的不经念叨呀!
  15. 大学毕业标语计算机学院,大学毕业季横幅标语
  16. H5视频播放器--西瓜视频播放器
  17. 学计算机二手笔记本,二手笔记本中的套路 坑你就跟玩一样
  18. mysql占用服务器CPU100%的解决办法
  19. linux中Iscpi命令详解(四)
  20. “希希敬敬对”团队作业-敏捷冲刺1

热门文章

  1. 收集一些 有效的算法
  2. 科学存储数据格式-HDF5
  3. 跟随我在oracle学习php(40)
  4. android开源项目框架大全:《IT蓝豹》
  5. PHP高性能输出UNICODE正则汉字列表 汉字转拼音多音字解决方案 搜索引擎分词细胞词库更新 搜狗词库提取TXT...
  6. MFS分布式存储三:备份与恢复
  7. C#之获取网页标题...
  8. Oracle学习(1)——BLOCK
  9. 技术中国论坛版本升级了!
  10. 银屑病需要的碱性食物