問題タブ [server-load]
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.
asp.net - サーバーの ASP.Net 数の見積もり
平均ページ ウェイトが P キロバイトで、単位時間 (たとえば、1 時間) あたりの訪問数が N であるとします。妥当な応答時間でこの負荷をサポートするために必要なサーバーの数をどのように見積もればよいでしょうか?
server-load - 1分あたりのリクエスト数は「高負荷」と見なされますか?(概算)
多くの場合、人々は「重負荷」についての(最適化とパフォーマンスに関連する)質問と回答で話します。
私はこれを、典型的なサーバー上の通常のWebアプリケーション(SOとそのかなり小さなインフラストラクチャを例にとる)のコンテキストで、1分あたりのリクエスト数で定量化しようとしています(単純化してデータベースの速度を上げるため)など)。
「CPUが最大になる場所」などではなく、呼び数/範囲を探しています。大まかな概算は素晴らしいでしょう(例えば> 5000 /分)。ありがとうございました!
sql - この SQL クエリはどれほど危険ですか?
クエリ:
まだ理解していない人のために説明すると、このクエリは、Drupal サイトのすべての NODES を更新して、すべて最新の通貨にします。私の質問は、次の場合、このクエリはどれほど危険かということです。
- 500ノード
- 50,000 ノード
- 1 000 000 ノード
このコマンドを 1 時間ごとに実行しますか?
このクエリを数時間ごとに実行するだけにするか、一度に 500 などの更新のみに制限するかを知る必要があります。
これが実行されるサイトには複数のノード エントリがあり、このクエリは 1 つの製品ごとに 2 行を更新します。したがって、大量のノードがある場合、これがサーバーにどれほど負担をかけるかはわかりません。
java - Java Webアプリ内で1分あたりのリクエスト数を取得する方法
私の特定の Web アプリでは、「1 分あたりのリクエスト数」などの高負荷統計が必要です。サーブレット API ベースの webapp 内でこの値を取得する方法は?
coldfusion - ColdFusion内からColdFusionサーバーの負荷に関する情報にアクセスする方法はありますか?
頻繁に実行したいスケジュールされたタスクを作成しています。
問題は、サーバーでトラフィックの負荷が高い場合にこのタスクを実行したくないということです。
このタスクを続行する必要があるかどうかを判断するために、Javaからfree / total / maxメモリを取得する以外の方法はありますか?
android - Androidサーバーの読み込みに関するアドバイス
データを取得、処理、保存する方法について少しアドバイスがあります。
私はあなたがいる場所に最も近いレーザータグサイトを見つけるアプリを構築しています。加算器のデータは(設計が不適切なため)外部データベースの1つのフィールドに格納され、国は別のテーブルから取得されます(設計が不適切であると言われました)。現在、より多くのJSON解析が必要なため、可能であれば、データの取得場所を変更する可能性があります。
とにかく、私は住所を知っているので、場所を取得して地図に載せる必要があります。追加するサイトは数百ありますので、それらすべての座標をリクエストして処理するなど、時間がかかります。
だから私の質問はこれです:私が問題を抱えているアンドロイドでグーグルジオリーダーを使用するか、グーグルのhttpジオコーディングリクエストを介してリクエストを送信するためにウェブサーバーを使用する方が良いでしょうか?
また、電話にデータを保存して、ロードするたびに更新を確認する方がよいでしょうか。それとも、電話に何も保存せず、ロードするたびにすべてのデータを取得する方がよいでしょうか。
たっぷり!
php - PHP explodeまたはユーザーの友達のためのユニークなMysqlテーブル?
プロジェクトの友情システムを作成します。ユーザーの行の列に友達を保存するか、友達テーブルを作成してユーザーIDを使用してそこに保存するかを決定できませんでしたか?どの使用法が優れているかを明確にするには:
ユーザーテーブルはこのようにする必要がありますか?
と
また; このような友達テーブルを作成できますか?
と
どちらがいいですか?ありがとうございました
dns - サブドメインではなく、画像とコンテンツに別々のドメインを使用する
一部のサイトでは、サイトが使用する画像に別のドメインを使用しています。たとえば、YouTubeにはytimg.comがあり、Twitterにはtwimg.comがあります。別のサーバーから画像を提供することの利点を確認できますが、なぜ別のドメインも提供するのですか?画像を持っているサーバーを指すようにimages.youtube.comのようなサブドメインを設定する方が簡単ではないでしょうか。
drupal - Webアプリケーションに大きな負荷をかけるのに十分なユーザー数
私は最近高負荷に苦しんでいるウェブアプリケーションを持っています。このアプリケーションは、 8コアのIntelCPUと4GBのRAMを搭載した単一サーバーで実行されます。ソフトウェア:Debianで実行されているDrupal 5(Apache 2、PHP5、MySQL5)。
500人の認証済みユーザーと200人の匿名ユーザー(同時)に到達した後、アプリケーションはパフォーマンスを大幅に低下させ、完全に失敗します。最大の負荷は、アクティビティを実行する認証済みユーザーから発生し、データベースで挿入/更新/削除を引き起こします。mysqlがボトルネックだと思います。そのような数のユーザーの速度を落とすのは正常ですか?
編集:私はある種のプロファイリングを行ったことに言及するのを忘れました。コマンドtop, htop
を実行すると、すべてのメモリがMySQLによって使用されていることがわかりました。しばらくすると、MySQLのパフォーマンスが非常に遅くなり、サイトがダウンします。負荷を減らすために、Apacheを再起動/停止する必要があります。管理者は、その時点で約200のアクティブなmysql接続があったと言いました。
最悪のポイントは、これをできるだけ早く解決する必要があることです。詳細なプロファイリング分析/コードリファクタリングを実行できないため、2つの方法を検討しています。
- 私のテーブルはMyIsamですが、非常に遅いテーブルレベルのロックを使用していると聞きましたが、そうですか?心配せずにInnodbに変更できますか?
- MySQLを使用して、RAMを大量に搭載した専用マシンに移動するとどうなりますか?
php - リソース (css、js) を include() するか、ブラウザに別のリクエストを実行させる方がよいでしょうか?
JavaScriptファイルを含めてhtmlに出力する方が速いでしょうか、<script>
それとも単にsrc
属性を使用してブラウザに別のリクエストをさせますか?
ブラウザに別のリクエストを発行させる代わりに単に出力するだけで、明らかにリクエストが少なくなり、サーバーの負荷が軽減される可能性がありますが、それにより高速になりますか? ファイルを含めて出力しても、ブラウザはそれらをキャッシュできません。