ロリポップ!新サーバーのFTP転送性能を評価して、旧サーバーと比較する

2015年末に導入されたロリポップ! (Lolipop!) の新サーバーはWebサイトのレスポンス性能が大幅に向上しており、非常にコストパフォーマンスの高いレンタルサーバーとなりました。では、FTPの転送性能にも変化があったのでしょうか?

無料のブログサービスではなく、ロリポップ!をあえて選択するユーザーであれば、Webサイトにオリジナルのデザインや機能を組み込みたいと思うでしょう。例えば、WordPressでオリジナルのテーマを作成するにしてもFTPの利用頻度は高くなります。レンタルサーバーを検討するとき、ほとんどの人はFTP性能を気にすることはありません。しかし、FTPを多用するのであれば、レスポンスの良いサービスを選択するべきです。転送速度が遅ければ作業効率が悪くなり、何しろストレスとなります。

それでは、ロリポップ!の新サーバーのFTP転送性能 (レスポンス性能) について評価し、旧サーバーと比較してみましょう。

FTPなどの仕様

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

ロリポップ!は様々なファイル操作(プロトコル)に対応しています。セキュリティを考慮してもFTPSに対応していれば十分ですが、選択肢が多くて困ることはありません。

選択肢は多いのですが、ロリポップ!はFTPの(サブ)アカウントを追加することができません。個人で利用するには全く問題ありませんが、グループでのサイト管理には向きません。

FTPでアクセス可能なディレクトリは、いわゆるドキュメントルート ( /public_html ) のみです。そのため、非公開としたいファイルを置く場合は、.htaccess等でアクセス制限を行う必要があります。

メモ
SSHでのアクセス時は、上位のディレクトリへもアクセス可能です。

測定方法

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

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

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

測定期間

測定期間は 7日間 です。

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

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

測定経路

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

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

測定結果

  アップロード ダウンロード
有効測定数 (回) 2,008 2,012
Grubbs' testの除外割合 (回) 1.00% (20) 0.05% (1)
Grubbs' testの閾値 3.82秒 3.21秒
エラーの割合 (回) 0.40% (8) 0.20% (4)
3秒以上の割合 (回) 4.03% (81) 0.45% (9)
中央値 (秒) 2.03秒 1.36秒
平均値 (秒) 2.11秒 1.44秒
ばらつき/標準偏差 (秒) 0.35秒 0.40秒
測定結果について
有効測定数はエラーを省いた回数を示します。
測定実行のタイミングによりサーバーやネットワークの状態 (混雑具合) が変動するため、集計に影響を与える一時的な異常値 (外れ値) を棄却検定Grubbs' test (α=0.001) により省いています。生データ (未加工データ) は最後に掲載しています。
エラー内容  
アップロード [8] Bad PASV/EPSV response: 425 [4/8] / Connection time-out [1/8] / name lookup timed out [2/8] / FTP response timeout [1/8]
ダウンロード [4] Connection time-out [1/4] / FTP response timeout [1/4] / name lookup timed out [2/4]

ロリポップ!の新サーバーと旧サーバーとの比較

それでは、比較してみましょう。

アップロード

  新サーバー 旧サーバー
有効測定数 (回) 2,008 2,014
除外割合 (回) 1.00% (20) 1.09% (22)
閾値 3.824 5.071
エラーの割合 (回) 0.40% (8) 0.10% (2)
3秒以上の割合 (回) 5.03% (101) 19.12% (385)
中央値 (秒) 2.03 2.28
平均値 (秒) 2.11 2.48
ばらつき/標準偏差 (秒) 0.35 0.56

アップロードについては、全体的にレスポンスが向上していることを確認できます。日によって、夜間に転送性能が低下する傾向は似ていますが、問題にならない程度です。(平均値が小さくなったこともありますが) ばらつきも少なくなっており、安定した転送性能を維持していることが分かります。

ダウンロード

  新サーバー 旧サーバー
有効測定数 (回) 2,012 2,015
除外割合 (回) 0.05% (1) 0.45% (9)
閾値 3.210 4.446
エラーの割合 (回) 0.20% (4) 0.05% (1)
3秒以上の割合 (回) 0.50% (10) 5.31% (107)
中央値 (秒) 1.36 1.78
平均値 (秒) 1.44 1.92
ばらつき/標準偏差 (秒) 0.40 0.52

ダウンロードについては、性能向上がより明確となっています。旧サーバーでは夜間帯になると、分かりやすく転送性能が低下しています。しかし、新サーバーでは変動がなだらかであり、おそらく体感するほどではないでしょう。アップロードと同様に常時安定していることが分かります。

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

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

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

新サーバーであっても上位のレンタルサーバーと比較すると、決して速いわけではありません。

他の高性能なレンタルサーバーを併用しているなら、少し気になるかもしれません。しかし、他サービスの利用経験がなく、ロリポップ!のみ使っているのであれば、必要十分な性能があるため特に不満は出ないでしょう。

測定結果 (未加工データ)

  アップロード ダウンロード
3秒以上の割合 (回) 5.03% (101) 0.50% (10)
中央値 (秒) 2.03秒 1.36秒
平均値 (秒) 2.15秒 1.44秒
ばらつき/標準偏差 (秒) 0.57秒 0.41秒

測定結果について!
レンタルサーバーは、一つのサービス (プラン) に対して多くのサーバーが運用されています。これらの測定結果は、その中の一つに過ぎません。契約時期により割り当てられるサーバーのスペックは異なる可能性があります。また、同じサーバーを利用する他のユーザーの負荷も影響します。

関連記事

BLOG

UPDATE