0

私はウェブサイトを持っていて、2 つの選択肢がありますが、あなたの意見で最も適切なものを選んでもらいたいです。

  1. ユーザーが XML ファイルへの URL を提供できるようにします。
  2. ユーザーが自分の XML ファイルを私のサーバーにアップロードできるようにします。

これらの両方のオプションの後、有効な場合はデータベースに入れる前に、スクリプトを実行して XSD に対して読み取りと検証を行います。

DOMは大量のメモリを使用して窒息死させるため、XMLReaderで読んでいます。

ホストは共有ホスティングです。XML の最大サイズは 10MB です。

2つのオプションのどちらが優れていますか?

4

3 に答える 3

2

ユーザーがサーバーにアップロードできるようにすると、よりユーザー フレンドリーになります (誰もが URL の形式を理解できるわけではありません)。

cron を使用していつでもクリーンアップ スクリプトを呼び出して古い XML ファイルを削除するか、処理が完了したらファイルを削除することができます。

于 2012-08-01T14:19:17.653 に答える
1

私によると、両方のオプションを許可する必要があります(これまたはそれのいずれかを尋ねたことは知っています)。ユーザーに最初に XML をダウンロードしてから Web サイトにアップロードするように強制するのはなぜですか?

そのため、ローカルに XML ファイルがあれば、アップロードします。リンクがある場合は、スクリプトからそこから取得できます。

大したことではありませんよね?

于 2012-08-01T14:22:57.213 に答える
0

XML を 1 回使用する場合は、「ユーザーに XML ファイルへの URL を提供してもらいます」。:)

于 2012-08-01T14:20:00.643 に答える