PHP中实现生成静态文件的方法缓解服务器压力

 更新时间:2014年01月07日 16:56:48   作者:  
使用生成静态文件的方法解决服务器与数据库访问压力,下面有个不错的教程,感兴趣的朋友可以参考下
互联网快速普及的现在社会,越来越多的人会在一个web应用上进行交流,因而导致服务器与数据库访问压力与日俱增,这边就需要进行一些优化,譬如增加缓存、二级缓存、动态网页静态化以及其他的高端技术。

此处作者是使用生成静态文件的方法:
复制代码 代码如下:

/**
* @desc 生成静态文件时使用
* @todo htmlcache
* @param $root string html文件存放路径
* @param $rule string html文件命名规则
* @param $url string 需要生成HTML文件的动态网页地址
* @return boole true/false
*/
public function setHtmlCache($root,$rule,$url){
//检测是否生成过静态文件
if (file_exists($root.$rule.'.html')){//已经存在静态文件
@unlink($root.$rule.'.html');//删除静态文件
return file_put_contents($root.$rule.'.html', file_get_contents($url));//重新生成
}else{//不存在静态文件直接生成
return file_put_contents($root.$rule.'.html', file_get_contents($url));
}
}

该段方法是最普通的生成静态文件方式,欢迎大家进行交流沟通!

相关文章

  • PHP二维数组实现去除重复项的方法【保留各个键值】

    PHP二维数组实现去除重复项的方法【保留各个键值】

    这篇文章主要介绍了PHP二维数组实现去除重复项的方法,结合实例形式分析了php保留各个键值的情况下去除重复项的相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • PHP实现股票趋势图和柱形图

    PHP实现股票趋势图和柱形图

    这篇文章主要介绍了PHP实现股票趋势图和柱形图,本文效果基于pchart类库实现,给出实现代码和效果图,需要的朋友可以参考下
    2015-02-02
  • php获取当前url地址的方法小结

    php获取当前url地址的方法小结

    这篇文章主要介绍了php获取当前url地址的方法,结合实例形式JS获取URL的方法对比分析了php获取URL的常用技巧,需要的朋友可以参考下
    2017-01-01
  • php简单生成一组与多组随机字符串的方法

    php简单生成一组与多组随机字符串的方法

    这篇文章主要介绍了php简单生成一组与多组随机字符串的方法,涉及php基于rand方法的随机字符串相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • php的$_FILES的临时储存文件与回收机制实测过程

    php的$_FILES的临时储存文件与回收机制实测过程

    上传文件是怎么个原理,大概的想了下,应该是一种回收机制:点击了临时文件空间,那么,php自身应该自己维护这块空间的回收,具体的测试过程如下,感兴趣的朋友可以参考下哈
    2013-07-07
  • 怎么在Windows系统中搭建php环境

    怎么在Windows系统中搭建php环境

    因为很多php初学者在环境搭建这一环节就费了很大的功夫,导致失去了学习php的兴趣,所以小编推荐初学者使用集成软件搭建环境,随着学习的不断深入,再回过头来了解环境
    2013-08-08
  • php 函数中静态变量使用的问题实例分析

    php 函数中静态变量使用的问题实例分析

    这篇文章主要介绍了php 函数中静态变量使用的问题,结合实例形式分析了php 函数中静态变量使用过程中遇到的问题,以及相关操作注意事项,需要的朋友可以参考下
    2020-03-03
  • php使用filter_var函数判断邮箱,url,ip格式示例

    php使用filter_var函数判断邮箱,url,ip格式示例

    这篇文章主要介绍了php使用filter_var函数判断邮箱,url,ip格式,简单分析了php filter_var函数的功能、参数,并结合实例形式给出了filter_var函数判断邮箱,url,ip格式的相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • PHP Session机制简介及用法

    PHP Session机制简介及用法

    这篇文章主要介绍了PHP Session机制简介及用法,需要的朋友可以参考下
    2014-08-08
  • PHP网站备份程序代码分享

    PHP网站备份程序代码分享

    php中通过代码备份网站的实现代码,很方面大家在线备份网站,需要的朋友可以参考下。
    2011-06-06

最新评论