【发布时间】:2014-05-08 09:56:45
【问题描述】:
我在我的 Plone 实例上安装了 document-viewer 和 wildcard.foldercontents:现在我可以一次上传多个文件,并且可以预览 pdf、excel、word 文件。
只有一个问题。当我尝试一次上传多个文件时,无法从另一个选项卡或其他工作站浏览 Plone 站点(无限加载):我想这是因为文档查看器插件(多个文件详细说明?)。
当我只上传一个文件(无论大小)时,可以浏览网站并且不会变慢。
如何自定义 wildcard.foldercontents 以便一次只详细说明队列中的一个文件?
【问题讨论】:
-
不可能知道,可能推测...您有多少个 zserver 实例?每个线程有多少?您能否将看起来像批量上传的请求从您的前端定向到专用实例?
-
我有一个实例,但我不知道该实例有多少线程。不能很好理解你的最后一个问题……你能举个例子吗?
-
如果您有多个实例(假设您运行 ZEO),您可以运行一个专用实例并在前端 Web 服务器 (apache|nginx) 中使用重写/代理规则来引导 POST ( ?) 与您上传到专用实例的特定 URL/路径模式相匹配的请求。即使您没有用于多个实例的负载均衡器(例如 haproxy),如果您的前端可以根据 URL 拆分流量,您仍然可以为此使用不同的实例。也就是说,我认为你也应该像 vangheem 建议的那样 plone.app.async。
标签: plugins upload plone typeconverter documentviewer