2011-02-25 4 views
0

私たちはモバイルストアを構築しようとしています。現在、jsonで必要なすべてのデータを返すapi層があります。次に、モバイルサイトは、基本的にデータを取得してモデルにマッサージし、それに応じてUIを更新する独自のプロジェクトファイルにあります。リソース/ローカリゼーションAPIをどこに保存しますか?

私たちはすべてのローカライズされたテキストをテーブルに保存しているので、ローカライズされたテキストを取得するためにAPIを配置する場所はどこですか?

中央APIにリソースを配置するとパフォーマンスが低下し、ローカリゼーションがプロジェクト固有のスコープより多くなり、グローバルAPIがこれを処理しなくてもいいと感じています。

両方のプロジェクトはASP.Net MVCで行われます。 私はjson関数を書こうとしましたが、compressfilterを使うと返されるデータは約5xkbです。

思考のための食べ物?おかげさまで

+0

申し訳ありません、ご質問は不明です。アプリケーションのパフォーマンスや設計ガイドラインについて質問していますか? – marcind

+0

両方。デザインはパフォーマンスを向上させるはずなので、いいえ? – melaos

答えて

0

最後に私たちは1つのAPIを持って、文化ごとのリソース情報を返しました。 最初の呼び出しは大きかったが、その後は簡単にチャンクをキャッシュすることができ、何度も何度も再利用できるという理由があります。

関連する問題