我目前正在尝试实现 HTML 清理服务,它接受 html 源数据和清理参数作为多部分形式。巨大的html出现问题。在我的测试用例中,我使用 30mb 的 html 文本,大约需要。控制器调用前 20 秒(参考 nginx 的同一篇文章需要不到一秒),实际的 html 处理只需要 1.5 秒。我假设这可能是框架正文解析器。有什么线索吗?
问问题
243 次
1 回答
1
这看起来像一个性能错误。您应该报告它并 - 现在 - 使用不同的库(例如 Apache Commons FileUpload)进行解析。它可以很容易地与非基于 servlet 的框架集成。您所要做的就是实现 RequestContext 接口并调用 parseRequest 方法。见 http://commons.apache.org/fileupload/apidocs/org/apache/commons/fileupload/FileUploadBase.html#parseRequest(org.apache.commons.fileupload.RequestContext )
于 2013-01-09T12:06:51.123 回答