php兄弟连教程第三部分:特级部分 目录.docVIP

php兄弟连教程第三部分:特级部分 目录.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
php兄弟连教程第三部分:特级部分 目录

大型Web应用与研发的构架设计 课程介绍: 网站发展与运营的同时,用户量、数据量、访问量都在不断的增长,每个快速发展的网站都将面临执行效率、高访问、高并发和高度复杂的数据处理等问题。传统网站的开发模式已经不能满足我们的需求,这一阶段的课程学习是专为解决网站的大访问量、大存储、大数据量、大流量、大负载、瞬间爆发、查询维度多、动静分离、访问速度滞缓等问题,并且全部通过Linux服务器设计完成。 科目 内容 完成目标 课时(120) 大型W E B 构架设计 1. 大型Web处理方式 2. 构架的构成 3. 构架中常见设备概念 4. 构架设计中的关键问题 5. 设计千万PV的构架图 构建一个高性能的Web站点需要从多个方面、多个角度进行设计部署,学习之前需要对Web站点性能优化的所有内容进行了解,包括了解解决大型WEB应用与研发的构架设计,了解构架设计需要的设备,掌握构架的组成,掌握构架的实现细节,了解构架的分层结构,对大型WEB应用的解决方案整体上有所了解。也包括网络传输、服务器并发处理能力、缓存技术、脚本加速、文件的分发、数据优化及分布设计、负载均衡等。 4 M E M C A C H E d 1. Memcached的工作原理 2. 在Web开发中使用Memcached 3. 安装和应用Memcache服务器 4. Memcache服务器的管理 5. 操作和遍历Memcache内容 6. 在PHP中使用Memcached 7. Memcached安全设置 Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。这个缓存项目来构建自己大负载的网站,来分担数据库的压力。需要掌握Memcache全部细节。 4 SE S S I O N 分布式 1. 将SESSION信息写入远程文件中 2. 将SESSION信息写入到数据库中 3. 将SESSION信息写入到Memcached中 4. 统计在线用户列表 负载均衡时一定要统一会话, Session的信息除了可以写入到默认的文件中,也可以自己指定远程文件,以及写入到数据表中,还可以写入memcached来管理用户的信息,这是最优的一种方式,通过这种用法不仅可以提高管理用户信息的效率,还能方便完成在线用户的统计,掌握会话控制的全部技能,可以让多台Web服务器共享会话控制。 4 大数据量/ 大流量 1. 主从数据库 2. MySQL分区 3. 分库分表 在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。分库分表通过一系统的切分规则将数据水平分布到不同的DB或table中,在通过相应的DB路由或table路由规则找到需要查询的具体的DB或者table,以进行Query操作。 4 MY S Q L 深度优化 1. 基准测试与性能分析 2. 架构优化和索引 3. 查询性能优化 4. 锁定事宜 5. 优化数据库结构 6. 优化MySQL服务器设置 7. 应用层面的优化 数据库MySQL优化是一个复杂的任务,要求了解整个待优化的系统。为了优化得更好,你必须知道更多的信息,使系统更快,重要因素是基本设计。此外,还需要知道系统正做什么样的事情,以及瓶颈是什么。需要更好的性能,应知道如何解决。 4 全文索引服务器 1. Sphinx 2. Coreseek 3. SphinxSE 4. 中文分词 5. 关键字高亮 6. 权重排序 7. 增量服务器 8. PHP的Sphinx接口 Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL,XML等 做全文搜索。全文检索是大型Web必须提供的功能,但如果数据量非常大,传统的索引方式效率极低,所以需要建立全文索引服务器,并通过Sphinx行高速索引、 高速搜索及高可用性。它们可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。 8 NO S Q L 1. NoSQL介绍 2. Redis的介绍 3. Redis适用场合 4. Redis的安装与部署 5. Redis的数据类型 6. Redis的常用命令 7. Redis的高级应用 8. PHP操作Redis数据库 NoSQL是Not Only SQL的缩写,它指的是非关系型的数据库,是以key-value形式存储,和传统的关系型数据库不一样,

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档