Thinkphp3.2多站点共用S方法缓存

Posted 挨踢大虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp3.2多站点共用S方法缓存相关的知识,希望对你有一定的参考价值。

建立在同个服务器的多个相同站点,如果需要用到S缓存,并且几个站点需要共用一个缓存文件,只需要将Runtime下面的temp文件夹(应用缓存)共用即可

设置如下:(我这里是Thinkphp3.2)

  1.例如,将A站设为主站点,我在A站的index.php做了以下配置

define(‘RUNTIME_PATH‘,‘D:/Runtime/‘);//将本站的缓存目录全部保存在D盘

  2.这个时候,我在B站点需要共用A站点的S方法缓存,需要在B站点配置temp的路径,这时候我们要修改的是RUNTIME_PATH,将这个路径指向D://Runtime下的Temp,在B站点的index.php加入以下代码

//定义应用缓存路径
define(‘TEMP_PATH‘,"D://Runtime/Temp/") ;

 这个时候A站点和B站点可以共用同一个应用缓存了

  

  纯属手打,转载请注明出处。


以上是关于Thinkphp3.2多站点共用S方法缓存的主要内容,如果未能解决你的问题,请参考以下文章

Thinkphp3.2下导入所需的类库 同java的Import 本函数有缓存功能

thinkphp3.2中字母的方法及使用

thinkphp3.2中开启静态缓存后对404页面的处理方法

IIS下 多站点 利用虚拟目录 访问共用(图片)文件夹

thinkphp3.2.3 版本使用redis缓存添加认证

thinkphp3.2 删除缓存文件