0

シナリオは次のとおりです... サードパーティによって構築されたカスタム CMS があります... DB に直接アクセスすることはできませんが、コンテンツを XML ファイルにエクスポートしたり、API 呼び出しを介してアクセスしたりできます。

マイクロ サイトを構築する必要があり、どちらが (全体的に) 優れているかを知りたい... すべての記事 (700Kb 未満) を含む XML を使用してサイトを構築し、ニュースを表示する必要があるときにそれを解析する必要があるリスト (タイトル、抜粋、日付、バイライン) を入力し、ユーザーが完全なストーリーを見たい場合はもう一度....または、ある呼び出しでストーリー リストを取得し、別の呼び出しでストーリーを提供する API を介して個別の呼び出しを行います (ストーリーID)。

どれが最高ですか?ここで 2 つのことが起こっているのがわかります。新しいコンテンツが追加されると、別のプロセスで XML ファイルを更新する必要があります。これは、API アプローチで自動的に取得されます。ただし、キャッシュ システムを使用してメモリからファイルを提供できるため、XML を使用することには利点があります。また、API 呼び出しをキャッシュして、API への繰り返し要求から利益を得ることができます。

これについてどう思いますか。何を指示してるんですか?

4

1 に答える 1

0

APIがニーズに十分な情報を返す場合は、XMLをデータストアとして使用するよりも推奨されます。これは、パフォーマンスの観点からは悪い考えです。

ファイルがそれほど大きくなく、書き込み以上に読み取る場合は、var_exportを使用してデータをネイティブPHPデータ構造として保存することもできます。

于 2012-05-17T00:28:12.870 に答える