2017-08-07 156 views
0

我必须重命名包含大量内容的文件夹(标题和短名称/ ID)。这似乎花了很多时间,我收到504 Gateway Time-out The server didn't respond in time.Plone:504网关超时重命名文件夹

有快速重命名的解决方案吗? (也许用脚本?)你能给我一个提示来解决这个问题吗?

回答

1

重命名将递归索引文件夹的内容。尝试从直接的ZEO客户端连接,例如在端口8080上,而不是通过Web服务器代理(nginx/Apache)。

3

这是Plone的一个常见问题。正如Kim说的那样,它将取消目录并编目此文件夹中的每个项目。这包括重要的索引,如SearchableText

我写了ftw.copymovepatches的一部分,这显着改善了大型结构的重命名和移动。

的想法是不是取消编目和目录的所有项目,但只有重新索引所需的指标,像idpathallowedRolesAndUsers

平均而言,如果您已经安装了补丁,您将获得70% - 90%。 当然这取决于你的设置,但你应该感觉它;-)

+0

这是一个非常酷的附加组件。我注意到自述文件有一个你准备进入Plone的PR的位置......这仍然是一个目标吗?我们处理Castle https://castlecms.io中缓慢移动/复制/重命名的另一种方式是将这些操作移动到队列中,以便它们在后台运行并在用户完成时通知用户。 –

+0

到目前为止,我还没能做到,谢谢。自从第一次发布以来,软件包本身也在增长。 – Mathias