PHP 的opcache会缓存html的内容吗?
opcache会缓存PHP代码生成的opcode,但是我的模板文件很少有php代码,大部分都是html,那opcache会将这些html缓存起来吗?如果不缓存起来,那是不是我每次还是都要去加载这个模板文件?这样的话io依然不少啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
Opcode Descriptions and Examples
Table of Contents
赞同它是php脚本的一部分,但是这些html编译过后会是什么呢?没有与之对应的opcode啊,这些内容会不会被抛弃?
模板文件也会被缓存,因为它是php脚本的一部分。
但是那些html并不是php啊
各种类型模板,最终都是要将PHP伪码转换为真实PHP代码,并引入PHP文件。
因此,会被缓存。
缓存一部分是什么意思?
它是不会分文件后缀的, 而是php代码都会缓存.
你的模板引擎不也是转成php? 会缓存一部份.
opcache 缓存的是OP码。。。 比如
PHP code
<?php
/*
* Adds "value1" to "value2" and stores the result into "result".
* opcode number: 1
*/
echo 1 + 2;
?>