阅读远程文件或先上传然后从我的结尾阅读

时间:2012-08-01 13:58:14

标签: php xml

我有一个网站,有两个选项,但希望您的意见选择最合适的一个:

  1. 让用户提供其XML文件的URL。
  2. 让用户将他们的XML文件上传到我的服务器。
  3. 在这两个选项之后,我的脚本将运行以在放入数据库之前对我的XSD进行读取和验证(如果有效)。

    我正在使用XMLReader阅读它,因为DOM使用大量内存来扼杀死亡。

    主机是共享主机。 XML的最大大小为10MB。

    两个选项中哪一个更好?

3 个答案:

答案 0 :(得分:2)

允许用户上传到您的服务器更加用户友好(不是每个人都会理解如何格式化URL),所以我会继续使用它。

您始终可以使用cron调用清理脚本来删除旧的XML文件,或者只需在完成处理后删除该文件。

答案 1 :(得分:1)

根据我的说法,你应该允许这两个选项(我知道你已经问过这个或那个)。为什么要强制用户先下载XML并将其上传到您的网站?

因此,如果他们在本地有XML文件,他们就会上传。如果他们有链接,您可以从脚本中获取链接。

没什么大不了的,对吗?

答案 2 :(得分:0)

如果您使用XML一次,“让用户提供其XML文件的URL”。 :)