国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ 毎日のプログラミング PHPの知識 高い同時実行性と大規(guī)模なトラフィックのソリューション

高い同時実行性と大規(guī)模なトラフィックのソリューション

Apr 06, 2022 pm 01:36 PM
1

1. 高同時実行アーキテクチャの関連概念

高同時実行の概念: 同時実行、高同時実行とは、通常、同時アクセスを指します。つまり、ある時點で同時に何人の訪問者が來るかということです。

2. 高い同時実行性の問題に関して、私たちは何を懸念すべきでしょうか?

qps: 1 秒あたりのリクエストまたはクエリの數(shù)。インターネット分野では、1 秒あたりの応答リクエスト (http リクエスト) の數(shù)を指します。スループット: 単位時間あたりに処理されるリクエストの數(shù) (通常は QPS と同時実行性によって決定されます)。 ) 応答時間 (リクエストの送信と応答の受信にかかる時間)。たとえば、システムが http リクエストを処理するのに 100 ミリ秒かかります。この 100 ミリ秒のホルモン システムの応答時間は、pv: ページ ビューです。 、ページビューまたはクリック。訪問者は 24 時間以內(nèi)に応答を受け取ります。Web サイトの同じページを閲覧した同じ人は 1 回だけカウントされます。つまり、同じです。訪問者は特定の時間範(fàn)囲內(nèi)に Web サイトを複數(shù)回閲覧し、1 人の獨立した訪問者としてのみカウントされます。 帯域幅: 帯域幅サイズの計算 1 日の Web サイト帯域幅 = pv/統(tǒng)計時間の 2 つの指標(biāo)に注意する必要があります。 (秒に変換) * 平均ページ サイズ (単位 kb) * 8qps は同時接続數(shù)と等しくありません。Qps は 1 秒あたりの http リクエストの數(shù)です。同時接続數(shù)は、システムによって処理されるリクエストの數(shù)です。同時に、1 秒あたりのリクエストのピーク數(shù) (qps) = (合計 PV 數(shù)の 80%) / (6 時間の秒數(shù)の 20%): テストの最大同時実行數(shù)。 QPS 値テスト ツール: ab、wrk、http_loadab: 複數(shù)の同時スレッドを作成して、特定の URL アドレスに同時にアクセスする複數(shù)の訪問者をシミュレートできます。テスト対象は URL に基づいているため、Apache の負(fù)荷圧力をテストするために使用できます。はい、テストできます

3. ab ツールを使用する際の注意事項

テストマシンとテスト対象のマシンは分離する必要があります。オンライン サービスでストレス テストを?qū)g行し、テスト ツール ab が配置されているマシンとテストされたフロントエンド マシンの CPU、メモリ、ネットワークなどが最大制限の 75% を超えていないことを確認(rèn)します

4. さまざまな QPS での解決策

最適化の例:

a、qps が 100 に達(dá)する

リレーショナル データベースの各リクエストが 0.01 秒以內(nèi)に完了すると仮定します
1 つのページに SQL クエリが 1 つだけあると仮定すると、1000ps は 100 を意味しますリクエストは 1 秒以內(nèi)に完了しますが、現(xiàn)時點ではデータベースを保証できません。クエリは 100 回完了できます
スキーム: データベース キャッシュ レイヤー、データベース ロード バランシング

qps は 800 に達(dá)します

100M の帯域幅を使用すると仮定します。これは、実際の帯域幅を意味しますWeb サイトのエクスポートの帯域幅は約 8M です
各ページがわずか 10K であると仮定します。この場合、同時実行條件下では、100M の帯域幅が使い果たされています
計畫: CDN アクセラレーション、ロード バランシング

qps が 1000 に達(dá)します

靜的 HTML キャッシュ
qps に達(dá)しますこのレベルで2000
。ファイル システムのアクセス ロックが大慘事になりました。
計畫: 事業(yè)分離、分散ストレージ

5. 高同時実行ソリューションのケース

トラフィックの最適化: アンチホットリンク処理
フロントエンドの最適化: http リクエストの削減、非同期リクエストの追加、ブラウザーの有効化キャッシュ、ファイル圧縮、CDNアクセラレーション、獨立した畫像サーバーの確立
サーバー側(cè)の最適化: ページの靜的化、同時処理、キュー処理
データベースの最適化: データベースのキャッシュ、サブデータベースとサブテーブル、パーティション操作 (ツールを使用して完了可能) )、読み取りと書き込みの分離、負(fù)荷分散
Web サーバーの最適化: 負(fù)荷分散 (リバース プロキシ、lvs を使用して負(fù)荷分散を?qū)g現(xiàn))

以上が高い同時実行性と大規(guī)模なトラフィックのソリューションの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)