ホームページ  >  記事  >  バックエンド開発  >  PHPビッグデータ、大規模同時実行、大トラフィックについて詳しく解説

PHPビッグデータ、大規模同時実行、大トラフィックについて詳しく解説

小云云
小云云オリジナル
2018-03-10 13:48:093246ブラウズ


大規模な Web サイトとは? 一般的に、大規模な Web サイトは、

pv (ページビュー) 値、つまり Web サイトのすべてのページが 24 時間以内に閲覧された合計回数を満たしている必要があります。最大数千万。
uv(ユニーク訪問者) ユニーク訪問者: 24 時間以内に Web サイトにアクセスしたユーザーの数、一般的には 100,000

ip 値、Web サイトの 24 時間以内の IP の数アクセスされました。イントラネットや LAN を考慮せずに、uv は ip に等しいと考えられます。一般的に、100,000

大規模な Web サイト

大量の同時実行によって引き起こされる問題となります。一時的に多くのお客様が弊社ウェブサイトにアクセスされると、アクセス数が多すぎるとウェブサイトが麻痺する可能性があります。


大規模なトラフィック 概要: Web サイトが大きい場合、大量の写真、ビデオ、フラッシュが存在し、大量のトラフィックが必要になり、より多くの帯域幅が必要になります (お金がかかります)。
大容量ストレージ


概要: データをテーブルに入れると、データ量が膨大になり、処理できなくなります。データ ストレージとクエリに問題がある可能性があります

大規模な Web サイトの一般的な解決策

大規模な同時実行処理方法 (アーキテクチャの階層化 + 負荷分散 + クラスタリング)

ウェブサイトの画像には背景画像を使用してみてください。ウェブサイトの画像は、表示に影響を与えないように、高解像度ではなく jpg (低解像度) を使用してみてください。

テーブルの設計は合理的である必要があります(3NFを満たす)原子性、一意性、分割テーブル
インデックスの追加|フルテキストインデックス|一意のインデックス|スペースインデックス)

verticalテーブル)、PHP独自のOBキャッシュテクノロジーを使用して、主流のMVCフレームワーク(TP、YII、LARAVEL)を実装するテンプレート交換技術を使用します。

PHP プログラムの実行中には、プログラム キャッシュが存在する必要がありますが、プログラマーの制御の範囲を超えています。
= 4096、还b)別のものは、PHPファイルで直接OB_START()を開くことです。ヘッダー情報が配置されます。 プログラム キャッシュを入力します


php ファイルが実行されると、ob キャッシュ データがプログラム キャッシュに更新され、Apache がそれをパッケージ化してブラウザに返します。 ️ ql の最大同時接続数

以上がPHPビッグデータ、大規模同時実行、大トラフィックについて詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。