大型、高負载网站架构和应用初探.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 27页
  • 2017-04-10 发布于上海
  • 举报
大型、高負载网站架构和应用初探

大型、高负载网站架构和应用初探 163,Sina,Sohu等网站他们有很多应用程序都是PHP写的,为什么他们究竟是如何能做出同时跑几千人甚至上万同时在线应用程序呢? 挑选性能更好web服务器 单台 Apache web server 性能的极限 选用性能更好的web server TUX,lighttpd,thttpd ... 动,静文件分开,混合使用 应用程序优化与Cache的使用 常见的缓存技术 生成静态文件 对象持久化 serialize unserialize Need for Speed ,在最快的地方做 cache Linux 系统下的 /dev/shm tmpfs/ramdisk php内置的 shared memory function /IPC memcached MySQL的HEAP表 Cache的共享 NFS,memcached,MySQL 优点和缺点 MySQL数据库优化 配置 f,设置更大的 cache size 利用 phpMyAdmin 找出配置瓶颈,榨干机器的每一点油 集群,提高网站可用性 最简单的集群 域名设置多条A记录,DNS轮询 可用性问题 通过硬件设备实现的商业解决方案 Cisco、F5 来自开源社区的免费解决方案 Linux Virtural Server,基于内核,通过修改TCP/IP数据报文实现负载

文档评论(0)

1亿VIP精品文档

相关文档