欢迎来到天天文库
浏览记录
ID:48085906
大小:4.32 MB
页数:21页
时间:2020-01-12
《Web开发与部署环境搭建与高性能Web架构浅析.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DataFeedsService崔日新©2009Eyeblaster.Allrightsreserved服务器配置与Web架构浅析目录服务器配置开发环境配置部署环境配置智慧餐饮项目架构之前项目架构【商户系统架构】商户系统程序架构高性能、高扩展性Web项目架构的探讨1、Python2.7支持包zlibzlib-devel编译安装configuremakemakeinstallPython2.6升级Yum恢复安装扩展2、Mysql5.xYum安装yuminstallmysqlyuminstallmysql-serverYuminsta
2、llmysql-devel启动关闭servicemysqldstartservicemysqldstopservicemysqldrestart用户创建与授权允许外网访问PHPAdmin3、MemcachedMemcached是一个高性能的分布式内存对象缓存系,以减少读取数据库的次数;基于一个存储键/值对的hashmap。支持包Libevent安装./configure–prefix=/usr/local/memcached–with-libevent=/usr/local/libeventmake&&makeinstall启动/
3、usr/local/memcached/bin/memcached-d-uroot-m1024-p11211-c102404、NginxNginx是一个轻量级高性能的HTTP和反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。支持包pcre、zlib、ssl安装./configure……make&&makeinstall启动/usr/local/nginx/nginx/usr/local/nginx/nginx–sreload4、Nginx-配置5、SupervisordPython实现的一款非常实用的进程管理工具,类似
4、于monit安装easy_installsupervisor配置/etc/supervisord.conf启动supervisor6、SvnYum安装yum-yinstallsvnversion创建mkdir-p/data/svn/sc2014svnadmincreate/data/svn/sc2014配置/sc2014/confpasswdauthzsvnserve.conf启动svnserve-d-r/data/svn7、PHP服务器Apache2PHP5.5WDCP商户系统架构商户系统程序架构高性能网站架构探讨业务拆分与业务
5、策略Web前端优化应用服务器优化数据库优化……高性能网站架构探讨业务拆分(系统分割)模块分隔(水平)分布式计算、分子系统、分模块部署项目不同粒度不同分层(垂直)SOA,WebService业务策略XX抢购12306……高性能网站之Web前端优化浏览器缓存+更新策略页面静态化与页面缓存合并HTTP请求AJAX文件压缩传输CND(ContentDistributeWork内容分发网络)缓存访问频度很高的静态文件独立的资源服务器Nginx高性能网站之应用服务器优化数据缓存(本地与分布式)PHPAPCJBossCache(同步分布式缓存)
6、Memcached(互不通信分布式缓存)分布式缓存策略高性能网站之应用服务器优化集群与并发策略分布式计算,HadoopMap-Reduce负载均衡:LVS、Nginx反向代理等主从复制,读写分离异步非阻塞IO消息队列XX抢购排队商城促销活动注册发送验证邮件等高性能网站之应用服务器优化分布式消息队列架构高性能网站之数据库优化数据库设计索引SQL分库、分表、分区集群硬件No-SQLThankyou
此文档下载收益归作者所有