当前位置:首页 > 日记 > 正文

动态生成静态HTML网页的一般PHP代码

动态生成静态HTML网页的一般PHP代码
我们知道PHP动态地读取MySQL,如果访问量很大,就会出现许多性能问题。如果租用其他人的虚拟主机,由于CPU消耗过多,会受到CPU的限制,导致网页无法访问,本文给出了一种PHP动态生成html的方法,大大降低了服务器的CPU负载。

首先,建立.htaccess文件,将动态调用的参数的静态HTML的URL地址,例如,在后的目录中的文件将被转发到wp-post.php文件在根目录。

关键词^邮政/({ } + - a-z0-9 。HTML)可湿性粉剂后美元。PHP 1美元2美元

然后修改wp-post.php文件,在文件的开头添加以下代码:
复制代码代码如下所示:
ob_start();
美元($ _server isset QString = { ";query_string ";})$ _server { ";query_string ";}:";";;;
定义(";html_file ";$ _server { 'document_root}。"; /后/ ";。$ QString);

如果(file_exists(html_file))
{
为左=个(html_file);
如果(($左+ 3600)(>;时间)) / /最后生成的HTML文件来判断是否超过1小时,如果不直接输出文件中的内容
{
回声(file_get_contents(html_file));
出口(0);
}
}

然后,使用现有的PHP代码,然后在当前代码的结尾添加以下PHP代码:
复制代码代码如下所示:
定义(";htmlmeta ";";<;!——这是一个静态的静态HTML;
为缓冲= ob_get_flush();
$ FP = fopen(html_file,";W ";);
如果(FP)
{
fwrite(美元和美元的缓冲区。htmlmeta);
Fclose($ FP);
}

好的,然后看看静态HTML页面,如果页面的结尾出现注释,则显示成功创建了静态HTML文件。

这种方法的一个应用是我写过的&WordPress博客统计插件&,因为查询统计插件数据库超过10次,许多人去参观伟大的表现时,动态生成HTML技术介绍了我一天的查询时间后,生成统计排名,完美解决查询数据库的性能问题。

相关文章

view.exe的过程是怎样的

view.exe的过程是怎样的

的是,过程,是怎样,电脑软件,view,评论:对view.exe工艺简介 进程文件:查看或view.exe 进程名称:观 过程类别:安全风险的过程 英文描述: View.exe是一个小的应用程序,允许用户执行 中文参考: view.exe开启各种类型的文本文件。 制作人:编译系统,Inc.…

linux学习日记六文件与文件系统压

linux学习日记六文件与文件系统压

文件系统,学习,文件,压缩,日记,点评:本系列文章主要是关于用刀编写的linux相关学习资料。本文主要介绍linux下文件和文件系统的压缩和打包。 = = = = = = = =命令gzip压缩 # gzip { - CDTV # }文件名> ndash;你可以解开压缩,压缩,gzip压缩文件…

oracle空间穿梭方式的详细解决方案

oracle空间穿梭方式的详细解决方案

解决方案,空间,方式,详细,电脑软件,除线 更新zhzl_address T组t.add_administration_num =取代(t.add_administration_num,CHR(10),); 回到车上 更新zhzl_address T组t.add_administration_num =取代(t.add_administration_num,CHR(13),); 删除空格 更新z…

是否在PHP中的设置将释放内存

是否在PHP中的设置将释放内存

设置,内存,释放,电脑软件,PHP,首先让我们看一个例子。 复制代码代码如下所示: var_dump(memory_get_usage()); $ =laruence ; var_dump(memory_get_usage()); unset(美元); var_dump(memory_get_usage()); 输出(在我的个人电脑上,它可能因系统不同,PHP版本,负载的…

错误代码651网络故障网络宽带连接w

错误代码651网络故障网络宽带连接w

宽带连接,网络,网络故障,解决方案,错误代码,注释:当网络宽带连接在Windows 7下完成时,错误代码651出现网络故障。651的网络故障是由多方面原因造成的。在本文中,我们希望能够帮助满足651的网络故障的用户。 网络宽带连接错误代码将出现在Wind…

使用SecureCRT上传和下载文件的命

使用SecureCRT上传和下载文件的命

下载文件,上传,命令,实例,电脑软件,点评:随着securtcrt的帮助下,使用Linux命令SZ可以很方便的在服务器本地下载文件。RZ命令用于上传本地文件到服务器。 我用下列方法和SZ和RZ记忆理解(因为混合了很多次很简单)。 S在SZ寄(送),告诉客户,我(服务器)要…

共享查看DD进度的方式

共享查看DD进度的方式

进度,方式,电脑软件,DD,注释:DD是linux下的一个非常有用的命令。它使用指定大小的块来复制文件,并在复制的同时指定转换。 dd命令完成后,数据将在速度中打印一份DD,所以许多人dd磁盘我/ O试验,希望结果作为参考数据,不同的服务供应商或不同的硬…

Word2003自动编写文档摘要

Word2003自动编写文档摘要

文档,摘要,电脑软件,1、在工具菜单上单击自动写摘要; 2,选择所需摘要的类型。 3,在百分比相当于原来的长度框中的详细程度或选择的摘要。可以选择更高的百分比值来包含源文档中的更多细节。 4、如果你不想在Word2003执行;自动编写摘要覆盖的命…

linux下出版战争遇到的问题及对策

linux下出版战争遇到的问题及对策

对策,战争,电脑软件,linux,点评:下一步将详细介绍linux下的战争问题,本文提供了详细的解决方案,需要的朋友可以参考下。 Linux启动MySQL与启动模式不一样 启动PS EF | grep MySQL通过后。 / mysqld_safe,以下信息将被显示 1553710根在16 00:00…

PHPimagecreatefrombmp创建从BMP文

PHPimagecreatefrombmp创建从BMP文

文件,图像图像,电脑软件,PHPimagecreatefrombmp,BMP,我们都知道PHP GD可以方便的新URL的图像,imagecreatefromjpeg Gd(imagecreatefrompng)、(功能)的…这样有时可以BMP切割图像从URL和GD2读是可恨的是切(没有imagecreatefrombmp)虽然imagecreatef…

打开Word提示符还原我的工作并重新

打开Word提示符还原我的工作并重新

解决方案,重新启动,提示符,工作,电脑软件,问题: 最近,当用词工作时,总是有问题。双击打开Word程序,总是提示恢复我的工作并重新启动微软Office word重启后,我进入安全模式的话,和工具栏不见了。我不知道为什么打开Word每次进入安全模式 答案uff1…

使用指令中常用的mysql截取函数

使用指令中常用的mysql截取函数

函数,指令,常用,电脑软件,mysql,常用的MySQL的拦截功能:左(右),(),(),()substring_index串。 这里解释: 1。左截获左(STR,长度) 2。右截获右(STR,长度) 3.substring(STR,POS);子(STR,POS,Len) 4.substring_index(STR,delim,计数)…