2012-05-09 16 views
2

gitを使用して自分のWebサイトの配布を管理し始めました。私のサイトはLighttpdサーバとSymfony 2 PHPフレームワークを実行しています。これは、リモートのMySQLサーバに接続します。私のプロジェクトを私のmac(Apacheを走らせている)にクローンすると、サイトはまだ動作しますが、それは非常に遅いです。問題はmysql接続のようです。わずか数(10程度)のクエリを実行すると、ページ読み込み時間が大幅に長くなります。自分のサイトをホストするリモートサーバーは正常に動作しますが、ローカルコピーよりも高速です。ローカルサーバーからMySQLに接続する遅い

このような減速の一般的な原因は何ですか?

+0

あなたのインターネット接続は多分でしょうか? – j0k

答えて

1

まず、不合理な時間がかかるかどうかを確認するために、「ちょっとした追加クエリ」を見てみましょう。

ローカルのコピーでリモートのMySQLサーバに接続しているとしますか?この場合、問題は帯域幅になる可能性があります。賃貸されたサーバーは通常100Mビット以上の接続で接続されているため、データ転送は自宅のブロードバンドと比較して比較的簡単です。

ウェブアプリケーションがローカルコピーで実行されているときに、SHOW PROCESSLISTを実行してみてください。 MySQLサーバ上で動作します。

最後に、あなたのMacはサーバーに比べてどれぐらい強力ですか?あなたはマックが下手であり、あなたがPhotoshop +イラストレーター+ itunesなどを実行しようとしているなら、これは違いを生み出すでしょう。

関連する問題