要點: 高性能 低成本 可擴展 數據庫集羣 負載均衡 可以使用雲服務器 節約帶寬 後端選型: 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