1

我正在使用 Neos 1.1.0 beta1

我正在使用以下命令清除缓存。

FLOW_CONTEXT=Production ./flow flow:cache:flush --force

每次我清除缓存时,它都会从后端注销。如果多个用户在后端工作是非常困难的。

我也尝试使用下面的命令来清除缓存,但它在前端没有效果

./flow flow:cache:flush --force

你能建议我吗?

4

1 回答 1

2

如果您正在对网站代码进行更改,您应该在开发环境中这样做,以避免需要一直刷新缓存。在生产环境中,您需要为代码的每次更改清除缓存。目前没有办法避免丢失会话。我们正在努力改变这一点。

从 1.2 版开始,您有一个额外的命令来清除一个特定的缓存:

./flow flow:cache:flushone TYPO3_TypoScript_Content

例如,将仅刷新 Neos 的内容缓存。这将使您的会话保持不变。

此外,从 Neos 2.0 开始,您可以定义不会被cache:flush命令清除但需要专门刷新的持久缓存。因此,会议将是一个很好的候选人。

于 2014-06-12T14:53:57.480 回答