【本日】誠に勝手ながら、全社員研修のため、2017年4月20日(木)の13:00以降はお電話によるサポート受付を休止させていただきます。

ECサイト構築クラウド型プラットフォーム

【本日】誠に勝手ながら、全社員研修のため、2017年4月20日(木)の13:00以降はお電話によるサポート受付を休止させていただきます。

モバイルファーストマーケティングラボ

あなたのサイトは大丈夫?簡単手軽にサーバーのパフォーマンスを計測する方法

  • 2015.01.20
  • 2018.02.08
  • SEO
あなたのサイトは大丈夫?簡単手軽にサーバーのパフォーマンスを計測する方法

「最近運営しているサイトが重たい」

「データを増やしたら突然処理速度が遅くなった」

「もっと今のサイトのパフォーマンスを早くしたい」

サイトやWebサービスを運営していてこう考えたことはありませんか?

今回はWebサイト・Webサービスの「サーバー側のパフォーマンス」を計測する為の指標と、その方法について簡単にご紹介します。

プログラムのことがわから無くても簡単に計測することができますので、是非ご一読下さい。

チェックすべきはTTFB

PHPやJavaといったサーバーサイドの言語の処理時間はTTFBでおおよその値を確認することができます。

TTFBとは

TTFBとは「Time To First Byte」の頭文字をつなげた言葉で、「最初の1バイトが到着するまでの時間」を表します。

この「最初の1バイト」とは、Webサーバーにリクエストを行なった際に「サーバーから初めて返ってきた1バイト」のことを意味しています。

つまりサーバーがリクエストを受け取ってからデータを返し始めるまでの時間を計測することができる指標ということになります。

TTFBの測り方

TTFBはChromeやfirefoxの開発ツールを利用することで簡単に調べることができます。

Chromeでは開発ツールの中にある「Network」タブを選択し、その中の最上部にある要素にカーソルを合わせると下のようなポップアップが表示されます。

chromeでのTTFBの見方

この中の赤枠で囲われた「Waiting (TTFB)」と書かれている部分が表示中のページのTTFBです。

画像のページ(Google)では125ミリ秒ですので、サーバーの処理時間はおおよそ0.125秒といえます。

Google推奨は200ミリ秒以下

このTTFBですが、Googleの「PageSpeed Insightsのルール」では200ミリ秒以下であることが推奨されています。

サーバーの応答時間は 200 ミリ秒以下に減らす必要があります。
サーバーの応答時間を改善する – PageSpeed Insights — Google Developers

もっと簡単に調べる方法

とはいえ「ブラウザの開発ツールを使ってテストする」というのはエンジニアでも無ければかなり億劫になりがちです。

そこでもっと簡単にサーバーの処理時間を計測する方法として、Googleの提供する「PageSpeed Insights」をお勧めします。

サイトのURLを入力するだけで簡単にWebサイトのパフォーマンスを計測することが可能なサービスですので、より直感的に扱うことが可能です。

診断方法も簡単で、「サーバーの応答時間を短縮する」というルールに合格しているかどうかを確認するだけ。

スクリーンショット_011915_051725_PM

画像の様に「合格」のエリアに「サーバーの応答時間を短縮する」が含まれていてば、サーバー側のパフォーマンスに問題はないといえます。

プログラム側で注目すべきポイント

TTFBを200ミリ秒以下に減らす方法ですが、「PageSpeed Insightsのルール」では7つの方法が提示されています。

  1. 速度の遅いアプリケーションロジック
  2. 遅いデータベースクエリ
  3. 遅いルーティング
  4. フレームワーク
  5. ライブラリ
  6. リソースによるCPU の消費
  7. メモリ不足

中でもサーバーサイドプログラムで改善できる場所としては「速度の遅いアプリケーションロジック」、「遅いデータベースクエリ」、「遅いルーティング」辺りが挙げられるのではないでしょうか。

具体的な改善方法については、やはり「先人に学ぶこと」が一番です。

SlideShareで「言語名+パフォーマンス」などで検索をすると、下の様にパフォーマンス改善を行う為のノウハウをまとめたものが多数見つかります。

プログラムのパフォーマンスを上げることで速度だけでなくサーバーへの負荷を軽減することも可能になります。

これからサーバーサイド言語を覚えようという方はスキルアップも兼ねて、またWEBサービスを運用されている方は自社サービスのパフォーマンスが最適化されているかの確認のため、是非SlideShareのスライドを検索してみてください。

本当に大切なことは「サイトの定期健診」

このTTFBを使ったパフォーマンス計測で本当に重要な事は、「定期的に計測すること」です。

オープンした当初は商品や記事数も少なかったために高いパフォーマンスを維持できたサイトが、データ量の増加や機能追加で気がつけば凄く重たいサイトになってしまっていた・・・

なんてことも十分考えられるため、子どもの体調を心配するがごとくサイトパフォーマンスの計測を行うことをお勧めします。

”スマホで売れる”ためには必須の「レスポンシブECサイト」とは?

CTA-IMAGE 2019年、ECサイトの利用者は今やスマ―トフォンからが7割を超え、市場のニーズは完全にPCからスマホに転換しました。
また、検索エンジン大手のGoogleも「モバイルファーストインデックス」を打ち出し、スマホ対応の手段として正式に「レスポンシブWEBデザイン」を推奨しています。 そのような背景から、昨今のEC市場ではスマートフォンへの適切な対応が急務となっており「レスポンシブECサイト」のニーズが非常に高まってきています。本パンフレットではECサイト運営を取り巻く環境の変化を、レスポンシブECサイト構築導入実績No.1のプラットフォームである「aishipR」の機能や実績を踏まえながらまとめました。

・レスポンシブECサイトがなぜ今選ばれるのか
・これまでのECサイトの課題とは何なのか
・どのようにすれば解決できるのか

といったノウハウから、プラットフォーム変更で得られる効果の実例まで網羅して解説しています。
ECサイトの運営されておられる経営者様だけでなく、運営担当者様にも必ずお役に立つ内容となっておりますので、是非ご活用ください。
機能のご確認はお気軽にお問合せ、もしくは2週間無料お試し利用で。
aishipRの無料体験、お問合わせはお気軽に。説明会・資料請求も受付中。
0120-173-163
0120-173-163
無料体験
  • 無料体験
  • 問合せ
  • 説明会
  • 資料請求
  • 問合せ
  • 説明会
  • 資料請求
+