Vector logo of the PHP programming language wi...

今天我们点燃阅读 php 光 高速缓存html. 我们在这里谈论我们代码的输出缓存而不是我有写到 skritpovete 套现 操作码 与水平 eAccelerator. 这样的东西 – 让我们提醒自己的 php it 的快速工作. 提交的请求 web 服务器-他接受我们,我们将其提交的参数,然后将其提交到他编译并吐出结果的 html 版本的 php 脚本. 它是在相当一般的行. 我们这里的想法是在请求什么的, 在大块或没有这么大块像直接绘制秸秆一次编译后的输出. 好处是显而易见的 – namalâna 次, 更少的负荷和资源消耗,. 作为一个整体不打开热水或东西知道如何复杂. 为此目的,如有多个类 PHPCache_Lite 具有强大的功能,但我想将来,要写我更精简的结构与我对写缓存的要求. 现在我们将看看与 aborigenskiâ 选项 输出控制函数. 因此,让我们套现的东西 –

//start cache all output after that will be saved

ob_start();

//generate output

echo 'Some dynamic output';

echo 'Some other dynamic output ...';

//assign output into variable

$var=ob_get_contents();

//close cache output

ob_end_flush();

上面的代码是微不足道的但让我解释一下发生了什么事. 首先我们声明在代码中的哪一部分开始缓存. 然后你生成更多的标准方式的退出代码. 然后生成的输出加入后,将可用的变量是否在文件中或在会议期间,它是你的决定. 最后,删除和禁用缓存. 很小的手术,如果让我们说 geenriraneto 缓存中经历了巨大的代码块这样我们就可以节省大量的 CPU 时间作为现金出一段时间,或为会话. 现在它是你想要什么是否缓存已向公众或不同的用户可以访问.

通过增强Zemanta