关于apache cache 的数据更新问题

关于apache cache 的数据更新问题

我的站点的IP地址绑定了两个域名

站点使用了apache的disk cache和mem cache

现在发现用这两个域名访问到的数据不同步,有一个是新的数据,一个是旧的数据
而且是过了挺长时间都同步不了数据。

我想问下大家,是不是apache会对域名作缓存的呢?
这种情况已经发现有好多处了。
每一次都是把disk cache清空,旧数据的那个域名的数据就更新了,并与另一个域名的同步了。

请大家指教指教。
缓存数据好像是根据URL,域名,主机...进行编制缓存的


QUOTE:
原帖由 xinglp 于 2007-3-21 16:49 发表
缓存数据好像是根据URL,域名,主机...进行编制缓存的

谢谢你的回复。
是哦,我发现是有根据域名做缓存的情况出现哦
现在是同一个站点两个域名,那我怎样才能做到两个域名访问的数据是同步的啊


QUOTE:
原帖由 megan34 于 2007-3-21 19:27 发表


谢谢你的回复。
是哦,我发现是有根据域名做缓存的情况出现哦
现在是同一个站点两个域名,那我怎样才能做到两个域名访问的数据是同步的啊

不清楚你的需求
ServerAlias
可以不?
呵呵!
我的需求很简单啊

就是我的apache所在的服务器的IP地址绑定了两个域名
apache启用了disk cache和mem cache功能
发现这两个域名访问得到的数据不一致,有一个数据较新,一个较旧
这个应该跟disk cache有关的,因为只要清空掉disk cache的内容就可以达到这个数据一致了。

现在是希望在启用到apache cache的同时,又能使这两个域名访问到的数据是一致的。
即是关于不同域名的apache cache能同步。

ServerAlias 这个已经是一直在用的,结果是现在的cache数据不同步。而且这个不同步的时间不是短时间内的不同步,时间还是挺长的。

Cache的配置中,UseCanonicalName,这项配置有用吗?

http://httpd.apache.org/docs/2.2/mod/core.html#usecanonicalname
呵呵,另外,能否介绍一下你做的Cache的方法过程?
偶也在想办法做这方面的配置的尝试:)
或者有什么资料可以共享一下吗?