要点: 高性能 低成本 可扩展 数据库集群 负载均衡 可以使用云服务器 节约带宽 后端选型: 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