問題タブ [high-traffic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1682 参照

high-load - 1 日あたり 5 GB の転送量を持つ Web アプリケーションの設計上の考慮事項は?

「支店/店舗ロケーター」に似た Web アプリケーションを構築する必要があります。ユーザーが住所を入力すると、Web アプリケーションが近くの店舗を地図上に表示します。

要件の 1 つは次のとおりです。

「Web アプリケーションは、100 人の同時ユーザーと最大 5 GB/日の転送量をサポートする必要があります。」

転送されるデータの多くは、テキストと GUI 画像になります。

だから私の質問は:

  1. これはトラフィックの多いアプリケーションと見なされますか?
  2. 同等のトラフィックを確認するには、どの Web アプリケーション/サイトを参照できますか?
  3. memcached、テンプレート キャッシング、ロード サーバー バランシングなどを実装する必要がありますか?

以前にトラフィックの多いアプリケーションに取り組んだことがありますが、アーキテクトになったことはありません。そのため、トラフィックの多いシナリオを管理するためのいくつかの (すべてではない) 戦略は知っていますが、それらの実際の実装についてはよく知りません。

誰かが私にアドバイス、フィードバック、または提案された研究を提供できますか? 私は何かを見落としましたか?

**また、これを LAMP with Smarty でビルドしています。

0 投票する
3 に答える
2928 参照

synchronization - トラフィックの多い Web ファーム シナリオ Web サイトで、ユーザーがアップロードしたファイルを保存する方法と場所は?

高トラフィックに対応するために Web ファームに展開する Web サイトに取り組んでいます。ユーザーがアップロードしたファイルはどこに保存すればよいですか? アップロードされたファイルを同じ Web サイトのファイル システムに保存し、これらのファイルをすべての Web サーバー (Web ファーム) で同期するのは賢明ですか? または、別のサーバーを使用して、アップロードされたすべてのファイルをこのサーバーに保存し、ファイルを中央の場所に保存する必要がありますか? Web サーバーからそのファイル サーバーにファイルを効率的に渡す方法よりも、別のファイル サーバーの方が適している場合はどうすればよいでしょうか。または、そのファイル サーバーにファイルを直接アップロードする必要がありますか?

0 投票する
1 に答える
2130 参照

architecture - 同時キャッシュミスの Squid 処理

Squid キャッシュを使用して、Web サーバーからトラフィックをオフロードしています。インバウンド要求が Web サーバーに到達する前に応答するリバース プロキシとして設定されます。

キャッシュにない同じリクエストに対する同時リクエストが殺到すると、Squid はすべてのリクエストをウェブ (「オリジン」) サーバーにプロキシします。私たちにとって、この動作は理想的ではありません。オリジン サーバーは、N 個の同一のリクエストを同時に処理しようとして行き詰まります。

代わりに、最初のリクエストをオリジン サーバーにプロキシし、残りのリクエストを Squid レイヤーでキューに入れ、オリジン サーバーが最初のリクエストに応答したときにすべて Squid によって処理されるようにします。

これを行うためにSquidを構成する方法を知っている人はいますか?

ドキュメントを何度も読み、トピックを徹底的に Web 検索しましたが、その方法がわかりません。

私たちも Akamai を使用していますが、興味深いことに、これがデフォルトの動作です。(ただし、Akamai には非常に多くのノードがあるため、Akamai のスーパーノード機能が有効になっている場合でも、特定のトラフィック スパイク シナリオではまだ多くの同時リクエストが見られます。)

この動作は、他のいくつかのキャッシュに対して明確に構成可能です。Ehcache のドキュメントでは、オプション「同時キャッシュ ミス: キャッシュ ミスにより、キャッシュ フィルターの上流でフィルター チェーンが処理されます。同じキーを要求するスレッドが無駄な重複作業を行うのを避けるために、これらのスレッドは最初のスレッドの後ろでブロックします。 "

一部の人々は、この動作を「ブロッキング キャッシュ」と呼んでいます。後続の同時リクエストは、最初のリクエストが実行されるかタイムアウトになるまでブロックされるためです。

私の初心者の質問を見てくれてありがとう!

オリバー

0 投票する
2 に答える
175 参照

asp.net - パフォーマンスの観点から、ビデオサイトを設計する方法

ASP.NETを使用して、多くのビデオと訪問者がいるトラフィックの多いビデオサイトを構築したいと思います。しかし、私はトラフィックの多いサイトやビデオサイトの経験がありません。

誰かが私に読むべきものや私がグーグルするためのいくつかのキーワードを与えることができますか?パフォーマンスの観点から。

どうもありがとう :)

更新:私たちのサイトはYoutubeに似ていると言いましたが、それはサイトの構造がYoutubeに似ていることを意味していました。それほどトラフィックは多くありません。だから私はその文を削除します、あなたを混乱させて申し訳ありません:)

0 投票する
2 に答える
54 参照

php - サイトでのデータベース モデルの使用

ソーシャルネットワーキングサイトを構築しています。トラフィックが多いことを願っています。その中でphpとmysqlを使用しています。私はすでにRDBMSの種類のデータベースを使い始めました。トラフィックの多いサイトの多くがキー値データベース モデルを使用していると読みました。私の状況では、どちらに行くべきですか? この早い段階で決めたほうがいいんじゃないかな

0 投票する
2 に答える
672 参照

high-traffic - 高トラフィック アプリケーションの基礎知識

ここに投稿されたすべての質問と回答に感謝します。このサイトは通常、Google で情報を検索するたびに表示されます。多くの場合、回答は解決が必要な問題に関連しています。
質問の前に、プログラミング (.NET、XML、T-SQL、AJAX など) を始めて 2 年未満であり、まだ学ぶことがたくさんあることを述べたいと思います。だから、私の無知を許してください。
これが私の状況 (および質問) です。私はソーシャル Web アプリケーションを構築していますが、短時間で大量のトラフィックが発生することがわかっています。結果として、

  • 圧倒されないようにするために必要な基本情報は何ですか? これは現在 1 人で行っており、私が開始する予定のホスティング仕様は次のとおりです: 2GB RAM、600 HDD、1000 GB 帯域幅、および 2.13GHz Duo Core プロセッサ。
  • 私は Web ファームについて読んだことがありますが、それらを使用する機会がなかったので、この質問をどのように表現すればよいか完全にはわかりません: どうすれば同じアプリケーションを複数の物理サーバーに分割できますか? すべてのファイルを 1 つのエンティティとして機能させるにはどうすればよいでしょうか? また、すべての .net アプリケーションには web.config が必要なので、これらの複数のサーバー上のさまざまなファイルにどのように分割するのでしょうか?

以前に小さなプロジェクトを構築したことがありますが、これは私が構築する最初の大きなプロジェクトであり、率直に言って、少しおびえています。ですから、始める前に自分が何をしているのかを確実に把握したいと思います。
ありがとうございました。

0 投票する
3 に答える
2396 参照

java - トラフィック使用量の多い Struts2 アプリケーション (Web サイト) のパフォーマンス強化

高性能な STRUTS2 ベースの Web アプリケーションを作成するために心に留めておくべきすべてのことを尋ねたいと思いました。サイトのトラフィックが多いことが保証されています (つまり、毎日約 500,000 件のリクエストがあると仮定します)。また、かなりの数のデータベース アクセスが発生します。

次のフレームワークを使用することに決めたのでコメントしてください(またはより良い代替案を提案してください):

  1. Struts2 + スプリングと休止状態
  2. ビューの Jsp + jquery
  3. ajax 呼び出しの DWR

いくつかのパフォーマンス調整/強化戦略を提案してください。ありがとう!

0 投票する
1 に答える
3386 参照

heroku - 「高」トラフィックレールアプリケーションのホスティング質問

交通量の多いRailsアプリケーションのホスティングについて質問があります。問題は、Ruby on Railsアプリケーションで3〜4年の経験がありますが、これまでトラフィックの多いWebサイトを持ったことはありません。これが私と私の同僚にとっての「次のレベル」であるため、私は本当に興奮しています。問題は、「高トラフィック」を処理するためのRailsアプリケーションの経験がないことです。まず、この場合は「高トラフィック」を定義します。

私たちは、主要なオランダテレコムプロバイダーの1つと約 1日あたりの訪問者は約400.000ユーザーになります。私たちはRuby1.9.2とRails3.1でプログラミングしています。認証処理にはdeviseを使用しています。しかし、私たちはこのアプリケーションをホストする信頼できるパーティーを探しています。Herokuを調べていますが、必要なものと、必要なワーカー、dyno、および/または専用データベースの量がわかりません。映画をストリーミングする必要があり、Amazons3バケットでそれらをホストすることを計画しています。

つまり、Herokuやその他の専門的で信頼できるパーティに関するアドバイスを探しています。レールの用途に関して考慮しなければならないことはありますか?

ありがとう!

0 投票する
1 に答える
362 参照

smtp - GMail をメール サーバーとして使用しているときに、Google からスパマーとして分類されないようにするにはどうすればよいですか?

私のサイトへのトラフィックが数日前に急増しました。その結果、私のサイトが送信しているメールの量も急増しました。1 分間に数通のメールが送信されることもあり、平均して数分ごとに 1 通のメールが送信されます。

すべてのメールを送信するように GMail をセットアップしましたが、スパム行為をしていると思われるか、何らかの制限に達した可能性があり、CAPTCHA を時々入力する必要があります。この CAPTCHA に入力すると、私のサイトは再びメールを送信できるようになりますが、しばらくすると、Google が別の CAPTCHA を入力するよう要求し、私のサイトは再びメールを送信しなくなります。これを防ぐにはどうすればよいですか?これがスパムではないことを Google に知らせるにはどうすればよいですか?

0 投票する
2 に答える
320 参照

php - 特定の画像でトラフィックの急増が見られます。これらは Amazon S3 から提供されますか?

最初:私はこれに非常に慣れていません。ごめん。学びたい。

私のウェブサイトでは、(特定の画像について)非常に高いトラフィックスパイクが発生することがありました。(私はLinodeにいます。)
したがって、私のウェブサイトの読み込みは非常に遅くなります。(CPU が低く、IO レートが高い)。繰り返しますが、常にではありませ

これらの画像を amazon S3 に移動し、そこからサービスを提供すれば問題は解決しますか? したがって、スパイクが発生した場合でも、それ以上支払う必要はありません。

そして、S3 ストレージが非常に短い間隔で何万ものダウンロードを取得したとしても、速度が低下することはありませんよね?

希望、質問は明確でした。答えてくれてありがとう。