【发布时间】:2012-03-10 18:03:31
【问题描述】:
我有一个在用户网上商店生成产品 xml 的脚本。现在,需要使用 php 将这个 xml 从浏览器读取到 mysql 数据库中。问题是,有时 xml 的大小在 (MegaBytes) 中是如此之大,以至于
即使已构建,它也不会打印在用户的网站上
由于其重量和服务器与浏览器超时而未通过。
我了解到这些补救措施可能会有所帮助。
- 增加我用来访问和解析 xml 的机器的 CPU
- 增加浏览器的缓存
我已经做了所有这些,但仍然无法有效。还有其他解决方案吗?
【问题讨论】:
-
也许将此文件上传到服务器可能会有所帮助?
-
所以你有两个脚本,一个生成xml,另一个通过HTTP读取xml然后插入数据库?你在哪里得到超时? xml的大小是多少?
-
在生成 xml 和解析时会发生超时。但主要是在 xml 生成中。有时大小约为 20MB
-
@k102:请进一步解释。问题确实在 xml 的生成中。由于超时,它需要很长时间和休息。
-
对不起,我认为问题在于解析这个文件。你能显示生成脚本吗?
标签: php xml-parsing html-parsing