我有一个脚本,可以在用户的webstores上产生xml的产品。现在,这个XML需要从浏览器读取到MySQL数据库使用PHP。问题是,有时XML的规模这样大的(兆字节)是我如何处理与PHP的重页加载
它不会对用户的网站,即使它是构建
打印没有得到因通过它的重量和服务器超时与浏览器。
我学会了这些补救措施可能有所帮助。
- 提高我使用它来访问并解析XML
- 增加浏览器
我已经做了所有这些,但仍无法得到它有效的缓存机器的CPU。那里有其他解决方案吗?
我有一个脚本,可以在用户的webstores上产生xml的产品。现在,这个XML需要从浏览器读取到MySQL数据库使用PHP。问题是,有时XML的规模这样大的(兆字节)是我如何处理与PHP的重页加载
它不会对用户的网站,即使它是构建
打印没有得到因通过它的重量和服务器超时与浏览器。
我学会了这些补救措施可能有所帮助。
我已经做了所有这些,但仍无法得到它有效的缓存机器的CPU。那里有其他解决方案吗?
我建议不要使用XML将大量数据从一台服务器传输到另一台服务器。尝试this link about mysqldump。
如果您必须使用XML交换数据,请考虑压缩它以减少XML转储的大小。
您也可以尝试不要将整个产品列表转移到一个产品列表中,而是以100个产品的块为单位。
你能解释一下浏览器如何与这个问题相关吗?您是否手动在浏览器中调用XML生成脚本,然后将XML发送给第二台服务器?
上传这个文件到服务器可能有帮助吗? – k102 2012-02-20 11:38:43
所以你有两个脚本,一个生成xml,另一个通过HTTP读取xml然后插入数据库?你在哪里超时? xml的大小是多少? – alex347 2012-02-20 11:40:53
超时发生在生成xml和有时解析。但主要在xml代。大小有时可能是20MB左右 – karto 2012-02-20 11:44:44