0

一般的に、クライアント側に処理負荷をかけるために設計する必要がありますか?

より具体的には、加入者情報を検索するための検索エンジンには、かなりの量の解析が必要です (並べ替えと書式設定を行う複数の電話番号、時刻、タイムゾーン、ユーザー情報の可能な置換の比較など)。

繰り返しますが、一般的に、クライアント側で作業を行うことが望ましいですか?

1 分間に数千回のヒットが発生する状況では、「はい」と思われます。

迅速なデータベース クエリに php を使用します。取得したデータをクライアント側で処理します。

はい・いいえ?

4

3 に答える 3

2

いいえ。WebサイトはJavascriptがまったくなくても機能するはずだと思います。クライアント側のスクリプトは、使いやすさとグラフィカル機能を追加するためのものです。

別のケースである特定のユーザーグループを対象とするWebアプリケーションの場合、ただし一般的なWebサイトの場合は、クライアントでそのようなことを行わないか、両方に実装します。これにより、クライアントが実行できない場合にサーバーによって実行されます。 。

于 2012-11-04T17:01:14.480 に答える
0

さて、多くの変数が作用しています。保証された結果が必要な場合は、すべてサーバー側で行う必要があります。

誰かがあなたのサイトをテキスト ブラウザ (lynx) で表示するのか、JS を有効にしていない状態で表示するのかはわかりません。

より良い答えは、可能な限りページをキャッシュするか、ページのセグメントをキャッシュして、リクエストごとに全体が再構築されるのを防ぐことです。そしてもちろん、可能な限りコードを最適化します。

于 2012-11-04T17:03:52.473 に答える
0

GolezTrol の答えは素晴らしいです。もう1つ追加したいのは、セキュリティ上の理由です。安全な Web サイトを設計するための原則の 1 つは、基になるデータ構造をユーザーに決して公開しないことです。

したがって、生データをクライアント側に配信すると、かなりの技術的スキルを持つユーザーは誰でも正確なデータ構造を確認でき、Web サイトの仕組みをよりよく理解できるため、サイトをハッキングする可能性が高くなります。

于 2012-11-04T17:07:34.807 に答える