开启memcached 好像会互相干扰。

开启memcached 好像会互相干扰。

By s80022 at 2016-07-14
0人收藏 • 2690人看过

刚刚试在同一个lamp上安装两个Carbon Forum,设不同子域 ,不同的数据...


先开启第一个Carbon。


再第二个的Carbon 显示的内容却不是真实数据,而是第一个的内容。



是不是哪裡要设定还是要自己修改避免memcached 同主域时发生冲突?

11 个回复 | 最后更新于 2016-07-16
ivanilla
2016-07-14
#1

因为使用的是同一个缓存前缀,你要在config.php把前缀改成不一样的才可以。

s80022
2016-07-15
#2

只有改前辍这个方法吗?

CB好像不支持改动前辍,等于要一个一个找源码改动carbon_。


且DISCUZ好像放两个站相同前辍没这问题...


ivanilla
2016-07-15
#3

回复#2 @s80022 :

我说了,在config.php可以设置。

lincanbin
2016-07-16
#4

回复#2 @s80022 :

楼上是对的,安装时你也可以选MemCache的前缀。

s80022
2016-07-16
#5

回复#4 @lincanbin :

所以MemCachePrefix不用对应.Prefix.?


此外我用的是oneinstack一键包,已经安装memcached,Digitalocean VPS

不管有没有启用,但首页依然2 SQL Query(s)。
感觉memcached好像没有效果?

s80022
2016-07-16
#6

回复#4 @lincanbin :

重新整理好几次都一样。

改掉loclahost突然好了...

终于0 SQL Query(s)

原来不用对应Prefix。


另外一问,该怎麽修改能让回复也缓存。


lincanbin
2016-07-16
#7

回复 #0 @s80022 :

本来就不对应Prefix,连回复一块缓存内存压力很大的。

s80022
2016-07-16
#8

回复#7 @lincanbin :

那可以稍微说明该怎麽改吗?

换高内存的时候可以尝试。


lincanbin
2016-07-16
#9

回复 #0 @s80022 :

其实没必要,除非你日访问量过亿。

s80022
2016-07-16
#10

回复#9 @lincanbin :

就只是看那个1 SQL Query(s)....有强迫症。

lincanbin
2016-07-16
#11

回复 #0 @s80022 :

等你负载吃不住再说吧。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录