将PHP的执行页面预先转换成HTML,是所谓的PHP静态化方法之一。

其他还有模板替换法,opcache等方法。
静态化的作用:
提高网站的响应速度,降低服务器的负载;
用于搜索引擎的SEO;
利用PHP输出buffer直接写成html,定时后台定时扫一遍网站,是比较容易实现的网页静态化。
静态化之前:
<?php
for($i=0;$i<1000;$i++){
echo "bull<br>";
}
?>
静态化:
<?php
ob_start();
for($i=0;$i<1000;$i++){
echo "bull<br>";
}
$str = ob_get_contents();
ob_end_clean();
$fp = fopen("test.html","w");
fwrite($fp,$str);
fclose($fp);
echo "<div>success write</div>";
?>
该段代码就会预先形成一个test.html,说白了其实就是用空间换取时间,像新闻类网站,发布的内容基本上写完是不会变了,比较适合静态化成html。
用户访问的时候就direct到这个html页面上就可以了。
简单的用apache benchmark测试一下效果:
ab.exe -n1000 -c10
两者在90%以上的连接中,至少相差150ms。相对于复杂的php来说,html节约下来的运算量还是不少的。
另附相关函数简介
1、Flush:刷新缓冲区的内容,输出。
函数格式:flush()
说明:这个函数经常使用,效率很高。
2、ob_start :打开输出缓冲区
函数格式:void ob_start(void)
说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,可以使用ob_end_flush()或flush()输出缓冲区的内容。
3 、ob_get_contents :返回内部缓冲区的内容。
使用方法:string ob_get_contents(void)
说明:这个函数会返回当前缓冲区中的内容,如果输出缓冲区没有激活,则返回 FALSE 。
4、ob_get_length:返回内部缓冲区的长度。
使用方法:int ob_get_length(void)
说明:这个函数会返回当前缓冲区中的长度;和ob_get_contents一样,如果输出缓冲区没有激活。则返回 FALSE。
5、ob_end_flush :发送内部缓冲区的内容到浏览器,并且关闭输出缓冲区。
使用方法:void ob_end_flush(void)
说明:这个函数发送输出缓冲区的内容(如果有的话)。
6、ob_end_clean:删除内部缓冲区的内容,并且关闭内部缓冲区
使用方法:void ob_end_clean(void)
说明:这个函数不会输出内部缓冲区的内容而是把它删除!
7、ob_implicit_flush:打开或关闭绝对刷新
使用方法:void ob_implicit_flush ([int flag])
说明:使用过Perl的人都知道$|=x的意义,这个字符串可以打开/关闭缓冲区,而ob_implicit_flush函数也和那个一样,默认为关闭缓冲区,打开绝对输出后,每个脚本输出都直接发送到浏览器,不再需要调用 flush()。
相关推荐:
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
什么是seo运营,什么是seo营销 ,ai绘画沙地
SEO到底怎么做?揭秘从零到精通的完整SEO优化攻略,鸟瞰ai
打造内容创作新高度:文章扩写AI的革命性优势
未来写作新方式原创AI文章的无限可能
优化网站的秘诀:提高网站速度与用户体验,助力业务腾飞,旅游网站建设步骤
内容创作新时代:自动生成文章的AI如何改变写作生态
整理文章的AI:提升写作效率的智能助手
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
seo自己做什么,自己做seo需要花钱吗 ,ai850775
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
文章生成AI:让写作轻松高效的神奇工具
什么是seo模型,seo模块总结 ,ai技术授课
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
seo网站排名优化哪家好,seo网站优化平台 ,ai斗蟋
SEO译为:网站排名背后的优化策略,会展中心网站优化
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,惠州网站推广v1戈seo24
seo要学会什么,seo要学多长时间 ,NTU AI 录取
摘要AI生成:高效工作的新时代利器
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
SEO符合:提升网站排名的秘诀,助力企业赢在搜索引擎优化的赛道,优化没续费 网站没了
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
seo需要会什么技术呢,seo需要会什么技术呢知乎 ,红色框ai
怎样使用AI写文章:释放创作潜能,提升写作效率
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
ChatGPT宕机恢复时间如何解决用户焦虑与技术背后的故事,ai人工智能写作火山
专业SEO助力企业在激烈市场竞争中脱颖而出,嘉兴海外网站推广价格
SEO量:提升网站流量和排名的关键法则,德兴seo
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
怎么用AI缩写文章,轻松提高效率的全新方法
好用的AI写作软件免费推荐:创作新境界!
SEO要点:提升网站排名的核心技巧与策略,福田市网站建设推广费用
OpenAI新产品与现有技术的完美结合:赋能未来的智能变革,培训 ai
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
AI智能时代的到来:如何利用人工智能推动生活与商业创新,ai相册下载
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
文章创作AI:引领智能写作的新时代