2

Web サイトの読み込みが非常に遅いサーバーを診断しようとしていますが、残念ながらクライアントからは FTP アクセスしか提供されていません。

FTP にアクセスできるので、PHP スクリプトをアップロードできますが、他のサーバー側ツールをセットアップできません。

phpMyAdmin にはアクセスできますが、MySQL サーバーには直接アクセスできません。残念ながら、これは Windows サーバーでもあります (そして、私たちは 10 年以上にわたって Linux ショップを運営してきました)。

では、一般的なサーバーで PHP を使用して MySQL とディスク速度のパフォーマンスを評価したい場合、これを行うための最良の方法は何ですか?

すでに次のようなツールがあります: https://github.com/raphaelm/php-benchmarkまたはhttps://github.com/InfinitySoft/php-benchmark

しかし、サーバーの応答性の基本的なテストを実行して実行するために、誰かが既にセットアップおよび構成したものがないことに驚いています。

新しいサーバー環境を評価するたびに、既存のサーバー環境とすばやく比較して異常がないかどうかを確認できると便利です。他の誰かがこれを行うためのスクリプトを既に作成していることを望んでいたと思います。私は持っていることを知っていますが、それはGithubの前で、このようなコードのスクラップを投稿する便利な場所がありました.

4

1 に答える 1

0

おそらくすでにこれを行っていると思いますが、念のため... 私があなたの立場なら、最初に確認するのは、mysql テーブルのインデックスとアプリケーションのクエリです。結合を修正したり、不足しているインデックスを追加したりするだけで、サイトの速度が大幅に向上するのを見てきました。

パフォーマンスの問題や sleep() の呼び出しについてコードを確認することを忘れないでください。まだ実行していない場合は、xdebug で実行できるように、コードをローカルで実行すると役立つ場合があります。

于 2012-09-09T08:46:47.807 に答える