ホームページ  >  記事  >  バックエンド開発  >  同時実行性が高いときに PHP Web サイトを最適化する方法

同時実行性が高いときに PHP Web サイトを最適化する方法

不言
不言オリジナル
2018-04-21 09:33:181751ブラウズ

この記事では、同時実行性が高い場合に PHP Web サイトを最適化する方法を紹介します。これを必要とする友人は、

QPS が 2000 に達した場合の最適化ソリューションを参照してください。 : ビジネス分離、分散ストレージ

1. トラフィックの最適化

アンチホットリンク処理 (悪意のあるリクエストの削除)、電流制限、速度制限、同時実行数の制限

2. 削減HTTP リクエスト [CSS、JS のマージなど]
(2) 非同期リクエストを追加します (すべてのデータは最初にユーザーに表示されず、ユーザーがイベントをトリガーし、その後データが非同期的にリクエストされます)
(3)ブラウザのキャッシュとファイル圧縮を有効にする
(4) CDN アクセラレーション
(5) 独立した画像サーバーを確立する (I/O を削減する)




3. サーバー側の最適化

(1) ページの静的化

(2) 同時実行処理

(3) キュー処理

4. データベースの最適化
(1) データベースキャッシュ
(2) サブデータベース、パーティション、パーティション
(3) 読み書き分離
(4) 負荷分散

5.最適化
(1) nginx リバース プロキシ ロード バランシングを実装する
(2) lvs はロード バランシングを実装する
関連推奨事項:

PHP Web サイトが大規模なトラフィックと高い同時実行の問題にどのように対処するか

以上が同時実行性が高いときに PHP Web サイトを最適化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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