前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个非常简单的PHP网站首页静态化方案

一个非常简单的PHP网站首页静态化方案

作者头像
魏杰
发布2022-12-23 17:53:43
7960
发布2022-12-23 17:53:43
举报

下面这段代码是一个用PHP编写的网站首页静态化程序,代码并非站长本人所写,只是在一个项目中看到的。这个方案是将首页内容存入到一个磁盘文件中,需要时从这个文件中取出内容并输出。

这个方案只适用于并发量不高的网站,因为在较高并发量状况下,频繁的进行磁盘IO对于性能影响较大。(高并发的网站可以考虑将内容存入Memcached)

代码如下:

代码语言:javascript
复制
<?php
$cache_dir = "./";
$cache_filename = "index.tmp";
$cache_url = "http://www.sunbloger.com/index_test.php";
if(!file_exists($cache_dir.$cache_filename) || (time()-filectime($cache_dir.$cache_filename))/3600>1) {
    $contents = file_get_contents($cache_url);
    echo $contents;
    $cfile = fopen($cache_dir.$cache_filename, 'w');
    fwrite($cfile, $contents);
} else {
    echo file_get_contents($cache_dir.$cache_filename);
}
?>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档