好吧,这可能是一个愚蠢的问题但是这里.前几天,当我在PHP中使用不同的HTML到PDF转换器时,我注意到了一些事情.我试过的一个(dompdf)花了很长时间来运行我的HTML.最终它耗尽内存并结束但是当它仍在运行时,我的其他任何PHP脚本都没有响应.几乎就好像一个请求阻止了整个Web服务器.
现在我假设要么不正确,要么我应该设置一些东西来控制这种行为.有人可以告诉我吗?
你有没有为每个脚本打开会话?:)他们可能会重复使用相同的sesion并阻塞,直到会话被最后一个请求释放...所以他们基本上等待彼此完成(在你的情况下,长 - 运行pdf生成器).这仅适用于使用相同浏览器的情况.
提示,不确定为什么要html到pdf,但是你可以看一下FOP http://xmlgraphics.apache.org/fop/来生成PDF.我正在使用它并且工作得很好......而且很快:)它确实有它的怪癖.