后端系统架构 听课笔记
生活随笔
收集整理的這篇文章主要介紹了
后端系统架构 听课笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
要點:
高性能
低成本
可擴展
數據庫集群
負載均衡
可使用云服務器
節約帶寬
后端選型:
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
高性能
低成本
可擴展
數據庫集群
負載均衡
可使用云服務器
節約帶寬
后端選型:
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
總結
以上是生活随笔為你收集整理的后端系统架构 听课笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在ESXi 5.5主机上安装ESXi
- 下一篇: 创业三年来的一些感想 - 创业篇1