重複の可能性:
高負荷サイトで PHP を使用するための戦術
私はここでは新人です。これは初めて。
私のサイトの 1 つ (これは php/mysql にあります) は良好なトラフィックを得ており、ホスティングも VPS にアップグレードしました。ピーク時には、1 時間あたり 7 ~ 8 人のユーザーと、ほぼ 50,000 のデータベース リクエストが発生します。しかし、まだピーク時にパフォーマンスの問題が発生しています。当サイトはデータベース取引を行っておりません。mysql サーバーからモバイル アプリの xml フィードを提供するだけです (一方通行のトラフィックで、ユーザーからのデータはありません)。今、私はホスティング会社に速度について話しましたが、彼らはいくつかのことについて話しました.
- 彼らは memcached のインストールについて話しました。インストールするだけで問題は解決しますか?これをどのように使用しますか?これをインストールするだけで問題が解決するかのように話していたからです。
- Mysql クエリ キャッシュ。私はこれを使用する方法を知っています。パフォーマンスが向上しますか。ほとんどのユーザーが 3 ~ 4 件の結果を要求しています (70% のトラフィック)。
- すべてのクエリは選択クエリのみであるため、結果の取得中に mysql テーブルがロックされないように最適化するにはどうすればよいですか? または、私があなたから得ることができる他の提案。
お時間をいただき、ありがとうございました。