ロリポップ!のFTPレスポンス性能を他のレンタルサーバーと比較・評価する

この記事の内容は古い可能性があります。新しい記事も参考にしてください。

予め用意されているWordPress等のアプリケーションを、そのまま運用するだけならFTPの利用頻度は少ないかもしれません。しかし、オリジナルのWebサイト、Webアプリケーションを開発するなら、レンタルサーバーのFTP性能を無視することはできません。

頻繁にファイルをアップロード・ダウンロードしたり、サーバーにあるファイルを編集するなら、レスポンスの悪いレンタルサーバーを選ぶと非常にストレスとなり、作業効率も悪くなります。

それでは、ロリポップ!のFTP性能について評価し、他のレンタルサーバーと比較してみましょう。

FTP等の仕様

プラン エコノミー ライト スタンダード エンタープライズ
アカウント 1 1 1 1
FTP
FTPS
WebDAV
SFTP × ×
SCP × ×

ロリポップ!は、様々なファイル操作環境を備えています。通常のFTPに加え、セキュアな FTPS (FTP over SSL)、SFTP (SSH File Transfer Protocol) にも対応しています。さらにWebDAVにも対応しているため、FTPクライアントがなくても、普段から利用しているExplorer (Windows)やFinder (mac) でサーバー上のファイルを操作できます。

ただし、どのプランであってもFTPアカウントは 1個のみ となっています。個人で使うなら何も問題ありませんが、グループでサイト管理をしたい場合には少し困るかもしれませんね。

測定方法

  • Webページを構成するファイルのアップロードとダウンロード
    • テキストファイルや画像ファイル
    • (HTTP) レスポンス性能の評価に利用しているサイト (ページ) を構成するデータ群
  • 合計ファイルサイズは約1.8MB (約20ファイル)

最大3つのファイルを並列転送します。レンタルサーバーがそれ以上の同時接続を許可していて、FTPクライアントも並列転送に対応していれば、この測定結果より早く転送できることになります。

5分毎 にアップロードとダウンロードを実行します。

測定期間

測定期間は 7日間 です。

測定と言っても一度きりでは意味がないので、一定期間の継続した測定を行っています。「たまたま利用者が少なくレスポンスが良かった」「一時的なトラブルが原因でレスポンスが悪かった」という、誤った結果を出すことを (完全ではありませんが) 省けます。

一定期間測定することで、利用者数 (訪問者数) が変動する夜間と日中の差を確認することもできます。例えば、利用者の少ない深夜と、利用者の多い日中との差が小さければ、負荷に強いサーバーということを推測できます。

測定経路

家庭用回線からの測定となります。サーバーは測定専用として測定以外の処理は行っていません。

家庭用回線の測定環境
eo光(K-Opticom/関西電力)100Mタイプ
ルーターと測定用サーバーは有線接続

測定結果

  アップロード ダウンロード
有効測定数 (回) 2,013/2,016 2,015/2,016
Grubbs’ testによる除外数 (割合) 21 (1.04%) 10 (0.50%)
エラーの割合 (回) 0.15% (3) 0.05% (1)
5秒以上の割合 (回) 0.20% (4) 0.35% (7)
10秒以上の割合 (回) 0% (0) 0% (0)
中央値 (秒) 2.28 1.78
平均値 (秒) 2.48 1.92
ばらつき / 標準偏差 (秒) 0.55 0.52
エラー 内容
アップロード (3) Bad PASV/EPSV response: 425 (3)
ダウンロード (1) Bad PASV/EPSV response: 425 (1)

有効測定数はエラーを省いた回数を示します。測定のタイミングによりサーバーやネットワークの状態 (混雑具合) が変動するため、「中央値」「平均値」「ばらつき」「グラフ」に影響を与える一時的な異常値 (外れ値) を棄却検定のGrubbs' test (α=0.001) により省いています。無加工のデータは最後に掲載しています。

評価

平均値だけを確認すると、ダウンロード・アップロードともに 普通 の結果となりました。他のレンタルサーバーと比較すると中間程度の性能です。ものすごく快適とは言えませんが、一般的な用途であればあまり問題となることはないでしょう。ただし、上位のレンタルサーバーとは明確な差があるため、比較してしまうとストレスに感じるかもしれません。

エラーはほとんど発生していないため、サーバー自体は安定稼働しているようです。

気になる点は 時間帯による変化 が大きいということです。アップロードも少しばらつく感じがありますが、ダウンロードについては日中と夜間で明確な差があります。グラフで一目瞭然ですが、利用者の多くなるであろう夜間帯に遅くなる傾向があります。深夜から早朝に掛けてレスポンスが改善し、日中から夜間に掛けてレスポンスが落ちるといった感じです。

ロリポップ!はユーザーが多い (=訪問者も多い) ようなので、サーバーの負荷状態が変化しやすいのかもしれません。ハイスペックなサーバーであれば、ユーザー数が多くても安定するでしょうが、利用料金を考慮するとこの程度なのかもしれません。

外れ値 (異常値) として除外されたデータは、アップロードが5.1秒以上,ダウンロードが4.4秒以上となっています。どちらも10秒以上のデータは確認できないため、一時的にも異常な遅延が発生することはないようです。

他のレンタルサーバーとの比較

プロバイダー 環境など アップロード ダウンロード
公式サイト 平均値 秒中央値 秒標準偏差 秒エラー %平均値 秒中央値 秒標準偏差 秒エラー %

0.750.740.050.10.480.440.10.05

0.750.750.050.20.490.440.130.1

0.840.740.2400.730.640.180

0.860.850.060.10.590.510.190.1

0.90.70.4200.690.580.30

0.950.880.240.20.710.620.260.1

0.950.830.320.20.720.660.270.1

WordPress

0.990.880.320.250.710.590.280.35

1.040.780.4900.720.620.30

1.050.860.440.250.720.610.320.05

1.10.840.480.20.860.720.380.2

1.111.10.083.170.730.70.111.87

1.211.10.330.350.750.690.250.3

PHP&MySQL

1.331.270.260.11.131.010.250.1

SFTP

1.391.350.1401.061.030.110

1.441.210.6701.191.110.290

1.51.490.0701.331.20.540

1.531.530.090.90.890.870.091

1.561.550.100.970.960.070

1.581.580.060.050.980.870.210

SFTP

1.611.60.0701.721.690.120

1.611.560.1901.131.210.250

1.611.60.101.080.970.210

1.621.550.190.051.211.20.10.05

1.671.660.150.250.980.970.070.25

1.731.730.1101.061.050.090

1.771.80.2401.081.040.140

SFTP

1.831.850.2701.331.290.150

1.881.710.6901.531.520.330

1.9820.3301.191.150.110

新サーバー

2.112.030.350.41.441.360.40.2

2.141.920.6901.251.220.160

2.262.030.630.31.331.270.150.3

2.382.310.30.052.462.420.290.05

旧サーバー

2.482.280.550.151.921.780.520.05

2.622.41.022.81.841.740.631

2.922.51.1202.992.481.410

2.972.441.190.051.390.541.760

SFTP

32.990.2401.931.90.130

3.093.120.1601.361.330.120.05

3.413.410.0901.861.840.080

5.533.923.450.355.863.954.10.25

6.7500.730.28.7200.980.1

海外

11.611.60.4806.796.740.280

海外

12.112.10.507.477.450.190

海外

12.312.30.52010.910.31.350.05

海外

16.616.50.560.210.110.20.860.25

海外

33.430.27.130.1520.5201.830.05

可もなく不可もなく、平均的な性能です。

データについて
最新のデータが表示されるため、説明と異なる場合があります。
Grubbs’ test
グラブス検定により外れ値を除外しています。一時的なネットワークやサーバーの高負荷状態による異常値を省きます。グラブス検定を適用していない結果と比較して、良い結果となる傾向が高くなります。

測定結果 (無加工)

  アップロード ダウンロード
有効測定数 (回) 2,013/2,016 2,015/2,016
5秒以上の割合 (回) 1.24% (25) 0.35% (7)
10秒以上の割合 (回) 0% (0) 0% (0)
中央値 (秒) 2.28 1.79
平均値 (秒) 2.52 1.93
ばらつき / 標準偏差 (秒) 0.66 0.58

関連記事

BLOG

UPDATE