服务器配置完美版教案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
笔记 TIME \@ yyyy/M/d 2015/4/15 PAGE12 / NUMPAGES15 服务器配置 支持的最大连接数: MyISAM 键缓存大小: 表缓存: 缓存的是 表文件的句柄 Innodb: Innodb缓存,都是使用该缓存池例如,索引,事务日志缓存,等。 静态化 介绍 静态网站: 由HTML页面组成网站。 动态网站: 页面是数据,业务逻辑通过服务器端动态脚本生成。 效率上,浏览器请求静态页面,效率要高很多! 因此,才出现静态化的,将动态网站变化成静态的,便于高速访问。 原理,将原本动态形成的页面,存储为静态的HTML代码页,使浏览器直接请求该代码页。 类似 静态页面缓存。 测试,一普通的动态脚本,与一个静态HTML代码,相差多少: 动态: 静态: 测试,还可以使用典型压力测试工具: PHP开发常用的,就是Apache自带的 ab(apache benchmark,基准测试,压力测试。)程序。 基于CMD的程序: 典型的测试,测试在某种并发的情况下完成某些请求所消耗的时间及其其他信息: Ab.exe –c 100 –n 5000 URL 测试结果如下 : 完成进度 响应概要信息: 基准测试结果: 整体统计信息: 平均到每个请求的时间消耗 响应时间的分区统计: 测试 静态的和动态的执行差异: 实现技术 – OB 需要的核心技术是OB,output_buffering,输出缓存。 作用是:存储PHP所生成的响应主体内容。 操作缓冲,需要开启,处理被缓存的内容,关闭。 (输出缓存功能,PHP核心是支持的,不需要再开启扩展) 开启 Ob_start(); 获取内容 Ob_get_contents(); Ob_get_clean(); Ob_get_flush(); 清空 Ob_clean() Ob_get_clean(); Ob_end_clean(); 刷新 将缓冲区内容向下传输! Ob_flush() Ob_get_flush(); Ob_end_flush(); Tip: 在脚本周期结束时,刷新操作会自动执行。 关闭 Ob_end_flush(); Ob_end_clean(); 静态文件的制作 需要同时记录该数据所对应的静态文件地址。 通常,需要在 需要静态化的数据记录上,增加一个字段,存储该记录的静态地址: 演示在项目生成静态化的:TP 实现 商品详细页,静态化效果。 后台 添加商品时,生成该商品的静态页,存储其URL地址 添加表单功能: 需要的模板: 处理添加数据: 建表 cz_goods: like 拷贝已有表的结构来创建新表。 静态化相关操作 添加商品时,生成该商品的静态页,存储其URL地址 Static_url 就是我们添加的存储静态URL的字段。 商品添加成功: 前台 当需要获取商品详细页时,展示静态页。 首页动作: 展示模板: 商品详情: 处理模板: 前台在请求时,使用这个静态连接即可: 扩展问题 静态页面中动态(即时)数据问题。 Ajax。 静态化内容,一旦改动,都需要重新生成静态页面。 整站静态化,内容聚合页和内容详细页。其中详细页适合做静态化。 管理大量静态文件。简单的分子目录存储。甚至分硬盘,分文件服务器存储。 伪静态 – URL优化 不是优化效率的方案。 指的是URL优化的一种方式 取决于是否存在 查询参数(queryString) 动态的URL: script.php?param=valuekey=value 静态的URL(pathinfo):script.php/param/value/key/value.html 静态化url的目的,是为了SEO(搜索引擎优化),还能为了简化URL,美化URL。 典型的URL优化,伪静态的方式如下: 1利用web服务器提供的重写URL功能(例如Apache mod_rewrite) 2利用PHP自身对URL进行分析处理。(pathinfo,就是PHP处理的)(推荐) URL路由-PHP自身处理URL优化 以TP框架为例: URL是TP(几乎所有的主流框架)提供的,一种自定义分析URL,并解析到指定指定的方法。 例如: URL: HYPERLINK /goods_tp/index.php?m=Homec=Shopa=infogoods_id=5 /goods_tp/index.php?m=Homec=Shopa=infogoods_id=5 Pathinfo: HYPERLINK /goods_tp/index.php/Home/Shop/info/goods_id/5 /goods_tp/index.php/Home/Shop/info/goods_id/

文档评论(0)

潮起潮落 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档