私はARオブジェクトの特定の文字列属性、例えば 'filename'と 'title'を持っているとします。フロントエンドはこのオブジェクトのJSON表現の中でajaxであり、選択オプションのテキストとしてタイトルattrを表示するか、タイトルattrが空白の場合はファイル名attrを選択オプションのテキストとして使用します。さて、私はちょうどサーバー側で説明したthis-else-thatロジックを実行して、オブジェクトのJSON表現を 'display_name' attrのように返すか、またはバニラのas_json表現を返すべきですかAR attrsのみを含むオブジェクトは、選択肢のテキストとしてタイトルattrまたはファイル名attrを表示するかどうかをjsに決定させます。私が知る限り、JSはRubyよりもはるかに速いですが、同時に、このロジックをサーバー側に持たせることはより保守的なようです。私はまた、一般的に、クライアント側のw/js、またはサーバー側のw/rubyでロジックを高速に実行していることを知りたいと思いますか?ありがとう!サーバサイドルビー対クライアントサイドのjs api速度/組織
0
A
答えて
0
ここでスピードがあまりにも心配する必要はありません。何か間違っていない限り、if/elseステートメントによって引き起こされるパフォーマンスの問題に本当に悩まされることはほとんどありません。
代わりに、明快さと簡潔さのために行ってください。この場合、何らかの理由でデータがすでにJSON内に存在していない限り、おそらくサーバー上のページを直接レンダリングすることを意味します。
関連する問題
- 1. 組織ディレクトリREST API
- 2. Google Contacts組織ディレクトリ用API
- 3. のGitHub API v3は:ユーザーが組織
- 4. リポジトリの組織
- 5. .NETユニットテストプロジェクト組織
- 6. Angularjs組織図ディレクティブ
- 7. CSS組織図
- 8. クライアントサイドjs:ファイルエンコードのチェック
- 9. オブジェクトサイズに対するJS/CSSアニメーションの速度
- 10. CKAN組織パラメータ
- 11. Javaクラス組織
- 12. Bluemixデフォルト組織
- 13. 再フレームデシベル組織
- 14. ラーベルコード組織
- 15. コンピュータ組織
- 16. Mysqlの組織テーブル
- 17. Pythonソースファイルの組織
- 18. 組織モードのストライクスルーカラー
- 19. ASP.NETプロジェクトの組織
- 20. jQuery/ajaxデータコンテナ+組織
- 21. mongodbは組織の組織ではありません。
- 22. コード組織標準
- 23. 組織単位のクエリを含むユーザーリストapiもサブ組織単位のユーザーを提供します
- 24. 角度のあるjsのクライアントサイドからのソーシャルサイトとのログイン
- 25. Telerik Silverlight組織図
- 26. 管理対象外のプラグインを組織から戻す方法
- 27. SSAS - 私は組織テーブルと組織メンバーシップテーブルを持っている
- 28. Javaスレッドの組織案内
- 29. Linux対Windows:実行速度
- 30. 組織モード "header-args"とパッドライン