我们在使用thinkPHP6.0编程时,发现页面的刷新不太流畅,每次修改了页面之后,总要等个十几秒才能够完成刷新后的内容。开始代码不太会写,觉得倒也没啥,现在随着逐渐的积累,感觉学习的阻力少了很多。因此,决定解决一下这个问题,通过搜集资料发现,主要是由于PHP(我这里使用的是php7.3.2版本)缓存导致的。通过查阅大佬博文得出如下解决方法:
首先,找到Pphp对应的配置文件(php.ini),比如我这里采用的PHPStudy的集成工具,配置文件位置如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/4b91a216678544f1a9b5e57d4cc506df.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjU2MDUxMg==,size_16,color_FFFFFF,t_70)
当然也可以直接在如下位置打开:
![在这里插入图片描述](https://img-blog.csdnimg.cn/b8e18217d5fa4260a93ad0bc5c9d71ac.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjU2MDUxMg==,size_16,color_FFFFFF,t_70)
进入php.ini文件之后,ctrl+F,搜索opcache
![在这里插入图片描述](https://img-blog.csdnimg.cn/8c2833a169664ef3a612d15d1fc87eb2.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjU2MDUxMg==,size_16,color_FFFFFF,t_70)
将关闭缓存开始
到关闭缓存结束
之间的代码用‘;’
注释掉。
OK!这样就完了,thinkPHP内部代码修改后页面刷新确实加快了很多。
![在这里插入图片描述](https://img-blog.csdnimg.cn/c29cc0f9f9294d1aa6fd2a8aa2dc29d1.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjU2MDUxMg==,size_16,color_FFFFFF,t_70#pic_center)
参考文献
(1) 解决thinPHP修改代码不能立即生效的问题