2011-08-08 12 views
0

私は50%の方法で、プレースインターフェイスを備えたカスタムポストタイプ、タオマミとメタボールを作成できるWordPress用の「コンテンツマネージャ」プラグインを作成しています(主に私が働く会社の内部利益のためです) 。Wordpressのプラグイン、XMLファイルまたはデータベースのテーブル..どちらか?

現時点では、phpで作成されたXMLファイルを使用して、「投稿タイプ」、「分類学的」および「メタボックス」に関するデータを解析して保持します。主な理由は、私はxmlの道を始めたので、私はXMLファイルにエクスポートし、別のWordPressのインストールにインポートすることができます。シンプル。

わからないのですか?ポストタイプ、分類、メタボックスを初期化するたびに、ディレクトリごとにプラグインを再帰的に呼び出すことは重すぎますか?私は3 dbテーブルのクレリットに役立つだろうか、私はインポートまたはエクスポートする必要がある場合はそこから簡単にXMLを行うには?

私たちの行動を聞くのが大好きですか?

+0

ユーザがブログのサイドに来るたびにXMLファイルを解析する必要がありますか、Admin-Backendを使用するときにのみ解析されますか? –

+0

はい、誰かがサイトに来るたびに(まあ私はとにかく推測している)wordpressとしてカスタムの投稿の種類を登録する必要があります。n管理者とフロントエンドでそれぞれのページをリフレッシュします...私はとにかくそうだと思います –

答えて

1

私はdatabase-solutionに行きます。 XMLファイルのサイズが大きくなると、毎回ファイル全体が読み込まれるため、解析に時間がかかります。

データベースでは、必要な値のみを選択でき、毎回ドキュメント全体を解析する必要はありません。

また、データベースに格納されている値からXMLのインポート/エクスポートを実現することはそれほど問題ではありません。

しかし、非常に小さなXMLファイル(100文字以下のような)があり、あまり成長しない場合は、データベースに変更する価値があるかどうかを判断する必要があります。

関連する問題