- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
—高级软件人才实作培训专家! 北京传智播客教育 —高级软件人才实作培训专家! 优化技术 @韩忠康 基本概念 Pv UV 独立IP 目录 基准测试 静态化 伪静态 压缩响应数据 缓存OPCode 测试 AB基准测试 Ab -n 请求总次数 –c 并发次数 –t 限定时间 URL 并发测试,时间测试 其他的测试软件 Siege,loadRunner,winRunner 静态化 – 优化响应数据 OB,OutputBuffering,输出缓冲 模板替换。(应用程序自身实现) OB,输出缓冲 PHP提供的可以缓冲响应主体的缓冲区域 操作函数:Ob_start()开启输出缓冲,Ob_get_contents()获得输出缓冲内容,Ob_flush()刷新输出缓冲,Ob_clean()清空输出缓冲,Ob_end_clean();关闭并清空,Ob_end_flush();关闭并刷新 缓冲处理器,可以用来处理缓冲的数据 OB实现静态化 利用文件函数 File_put_contents();写入文件 File_exists();文件是否存在 fileMTime();最后修改时间 模板替换实现静态化 手动,典型需要使用正则,或字符串替换函数。 Smartyfetch() 伪静态 – 优化URL pathInfo Rewrite PATH_INFO $_SERVER[‘PATH_INFO’] 包含由客户端提供的、跟在真实脚本名称之后并且在查询语句(query string)之前的路径信息,如果存在的话 Rewrite_module LoadModule rewrite_module ifModule rewrite_module RewriteEngine On RewriteCond 测试字符串 条件 [条件标记] RewriteRule 匹配URL 重写地址 [标记列表] 伪静态-重写应用 IfModule rewrite_module RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule (.*?)/(.*?)/(.*?)\.html index.php?p=$1c=$2a=$3 /IfModule 隐藏脚本-重新应用 框架中的使用! IfModule mod_rewrite.c Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] /IfModule 防止盗链 – 重写应用 IfModule rewrite_module RewriteEngine On RewriteCond %{HTTP_REFERER} ! RewriteRule \.(png|gif|jpg|jpeg)$ - [F] /IfModule 压缩响应数据 PHP header(Content-Encoding: gzip); gzDeflate(数据,压缩率) OR ini_set(zlib.output_compression,On); 缓存OPCode Alternative PHP Cache(APC)可选PHP缓存 opcache 联系我们 讲师:韩忠康 邮箱:hzk@ QQ:540090808 TEL* * 基准测试BenchMark Test,BMT: 基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试 Ab,Apache BenchMark 是Apache软件的一个部分! 常用的选项 -n 请求总次数 –c 并发次数 –t 限定时间 目标URL 测试结果说说明:This is ApacheBench, Version 2.3 $Revision: 655654 $ Copyright 1996 Adam Twiss, Zeus Technology Ltd, / Licensed to The Apache Software Foundation, / Benchmarking localhost (be patient) 进度 Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 request
您可能关注的文档
- 精品xx品牌汽车-研发部分及商品概念.pptx
- 欧姆龙中国.pptx
- 保研流程完美版.pptx
- 最新Starting Windows 7 For Screen Matrix完美版报告.pptx
- 产品伤害危 机对品牌资产的影响-基于“丰田召回门”事 件的实证研究.pptx
- 1.dedecms的安装与使用.doc
- 1.mongodb快速入门-基本操作.doc
- 1.PHP发HTTP请求的代码.doc
- 1.首页-分类树数据的获取.doc
- 2.php操作mongodb和mongodb的权限机制.doc
- 2025至2030全球及中国订单管理软件行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030国内液晶显示屏行业市场发展分析及竞争策略与投资发展报告.docx
- 2025至2030港口设备市场前景分析及细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030量子加密通信行业发展现状及投资前景战略报告.docx
- 2025至2030中国音乐合成器行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国液压行业市场发展现状及竞争格局与投资机会报告.docx
- 2025至2030中国异戊橡胶行业运营态势与投资前景调查研究报告.docx
- 2025至2030帕西肽行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国超收敛集成系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030尖齿铣刀行业市场占有率及有效策略与实施路径评估报告.docx
原创力文档


文档评论(0)