虽然我不知道为什么 @NPCHK 大佬会有这种要求,但既然提了就顺带帮忙解决。Nginx以及数据库都没有什么大的问题,对应着分开就是了。但是在缓存方面需要动点手脚,否则多站点公用一个缓存会出现错乱的问题。
NP的Cache方法在 classes\class_cache.php 中,这个class_cache是对PHP的Memcache类的一个扩写。并在function.php中以include的形式引入并在全局声明。
但是可惜的是,Cache的配置并没有在allconfig.php文件提供,而是直接写死在了其构造中。所以我们需要增加prefix的支持。完整patch如下:
1 | Index: classes/class_cache.php |
看多简单,毕竟整个cache类的底层就那么三个方法。。
