《移动互联网服务端技术》由会员分享,可在线阅读,更多相关《移动互联网服务端技术(27页珍藏版)》请在金锄头文库上搜索。
1、移动互联网服务端技术黄海清 2011目录入门必备 HTTP协议 /移动网关/终端/适配Java相关 开发(生产)环境/常用组件/开发框架/开发规 范性能优化 思路/解决方案入门必备HTTP协议URL http:/ GET,POST,HEAD,PUT,DELETEStatus 1xx,2xx,3xx,4xx,5xxHTTP协议常见的状态码:100 Continue,200 OK,301 Moved Permanently302 Found,400 Bad Request,404 Not Found500 Internal Server Error,502 Bad Gateway503 Servi
2、ce Unavailable,504 Gateway Timeout移动访问移动网关中国移动 cmwap/cmnet中国电信 ctwap/ctnet中国联通 3gwap/3gnet/uniwap/uninet终端平台 MTK/Symbian(挂了?)/WindowsMobile(Phone7) Android/Apple IOS/浏览器 厂商自带 MTK/Nokia/Safari/IE/Chrome 第三方 QQ/UCWeb/Opera mini/Firefox适配WAP1.0 WMLWAP2.0 XhtmlWEB HTML5JAVA相关开发环 境Windows / Linux / Macos
3、JDK1.6u18+EclipseFirefoxResin3.1.9+Mysql5.0+Memcached1.4+Eclipse插件Findbugs 代码差错工具SVN 版本控制Propedit 配置文件编辑MavenFirefox插件FirebugWmlBrowserxHtml profilePosterModify headers生产环 境Linux JDK1.6u18+Ant1.7+Resin3.1.9+Mysql5.0+Memcached1.4+Nginx0.8+用到的组件和技术JSP/ServletSpringJdbcProxoolSpyMemcachedClientStrutsLo
4、g4jJSONDom4jHttpclientImageMagick已封装接口CMS采编显示文件服务器图片服务器139微博接口139社区接口性能优化思路 分化整为零,千斤重担人人挑 使用高效IO内存IO 磁盘IO 数据库IO 减少IO解决方案负载均衡 F5:400w800w LVS:100w400w HAProxy:23w Nginx:35w DNS解决方案动静分离 静态:Apache/Nginx/Lighttpd 动态 :Tomcat/Resin解决方案缓存 静态文件 Squid反向代理 单机Oscache 分布式Memcached解决方案异步调用 Future Async解决方案Pool使用 Proxool数据库线 程池 HttpClient线程池Mysql数据库影响速度的因素 服务器硬件 数据库参数 数据库引擎 索引 数据量 字段大小及多少 排序及表关联 扫描范围及结果集大小Mysql数据库主从同步 1主2从业务切分 博客 相册 游戏水平切分 按用户号段 按时间我常访问 的技术网站CSDN http:/DONEWS http:/ITEYE http:/CNBETA http:/INFOQ(good) http:/ http:/欢迎同事们和我交流Mail/gtalk: 谢谢