私は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. Google Contacts組織ディレクトリ用API
- 2. のGitHub API v3は:ユーザーが組織
- 3. リポジトリの組織
- 4. .NETユニットテストプロジェクト組織
- 5. Javaクラス組織
- 6. Bluemixデフォルト組織
- 7. コンピュータ組織
- 8. ASP.NETプロジェクトの組織
- 9. Pythonソースファイルの組織
- 10. 組織モードのストライクスルーカラー
- 11. Telerik Silverlight組織図
- 12. SSAS - 私は組織テーブルと組織メンバーシップテーブルを持っている
- 13. Linux対Windows:実行速度
- 14. Javaスレッドの組織案内
- 15. クライアントサイドのJSとASP.NETポストバック
- 16. SOAPおよびValence APIのDesire2Learn "組織単位ID"
- 17. 組織のプライベートレポジトリをGitHub API経由でリストする方法は?
- 18. Mongoのコレクションドキュメント組織とクエリ
- 19. オープンソースの組織図作成
- 20. iOSプロジェクトのディレクトリ組織
- 21. 組織のブラウザSharepoint 2010
- 22. 組織図のSQLクエリ?
- 23. PHP AJAXハンドラファイルの組織
- 24. MavenとEclipseのコード組織
- 25. Androidレイアウトのフォルダ組織
- 26. GitHub組織のAppVeyorアカウント
- 27. Visual Studioソリューション/プロジェクト組織
- 28. マウス速度をJSで追跡する
- 29. WS02 API1.7で購読する組織にAPIを公開
- 30. 自己組織化マップは