西ヨーロッパでは、同じ地域にBasic SQLデータベースを搭載した基本(小)層のAzure Web Appがあります。常にオンになっています。私のウェブサイトのターゲットオーディエンスはヨーロッパにあることに注意してください。Azure Webアプリケーションの応答時間が遅い
ウェブサイトはCodeIgniter
に基づいており、php 5.6
で動作します。
ローカル環境のすべてが高速であっても、ページは実際にはゆっくり読み込まれます。自分のサイト上でPageSpeed Insightsを実行した後、私は次のような評価を得る:
は我々のテストでは、サーバーの応答時間 を削減し、サーバーが1.7秒で答えました。サーバーの応答時間を遅らせる要因はたくさんあります。ご使用のサーバーが最も多くの時間を費やしている場所をモニターして測定する方法については、推奨事項をお読みください。あなたが最初の応答が本当に悪いです見ることができるように
:
developer tools
からサイトを検査するとき、私は類似した画像を取得
。何が問題なの?
UPDATE/SOLUTION
すなわち、コメントからGary Liu - MSFT年代のアドバイスを受けたページのロード時間が0.23
秒に下って行ったdatabase.php
でpconnect
を有効にするには、それは、〜8倍速改善されています。
あなたのSQLデータベースが原因です。基本的なSQLデータベースは非常に遅いです。 SQLデータベースを標準にスケーリングするか、アプリが比較的静的である場合はRedis Cacheを使用することができます。 –
私はその事実で結論を導き出すのは正しくないと思う。 – TheGameiswar
DBを標準にアップグレードした後、遅延は1.4に下がった。これは、[西ヨーロッパのデータセンター](http://www.azurespeed.com/)への待ち時間が約100ミリ秒であることを考慮すると、非常にスリムな変化です。ウェブアプリケーションとデータベースの間のレイテンシをどのように測定できますか? – Pio