本文讲述一下,本人在开发中遇到的一些小问题,那么是啥小问题呢,标题已经给出来了,咱直接讲一下问题的由来以及解决方法吧~
首先,当出现此类情况,极大的可能是你的服务器开启了Opcode缓存,那如何检查是否开启了缓存,可以使用phpinfo()函数,查看PHP开启模块中是否包含ZendOpcache这类opcode缓存。
其次,检查是否开启了CDN,开启CDN可导致部分内容更新不及时的情况出现,也就是如题所述。
最后,检查程序框架是否包含了缓存设置等。
下面来说说解决方法,这里只说下第一种情况的解决方法,其他两种为啥 不说呢?每个站长对于CDN都有自己选择,也不可能因为一点小代码就去关掉CDN而程序中的缓存设置就只有靠自己去研究了,毕竟程序那么多,五花八门的。
打开php.ini查找下”opcache”:
将opcache.revalidate_freq=60
改为
opcache.revalidate_freq=0
opcache.revalidate_freq 为 缓存过期时间配置,设置60秒后表示脚本60秒后才会去更新改动,改为0则每次修改都能及时生效。
如果你不想修改这些,就只有在本地搭建一个测试环境,一切调试好在上传到服务器。