Pythonが使えるレンタルサーバー バージョンと速度の比較からおすすめを紹介




Pythonが使えるレンタルサーバーをご紹介したいと思います。レンタルサーバーでPythonが使えるところは意外と少ないですのでご参考になればと思います。

Pythonは2系と3系の2つのバージョンがあります。両者の間で仕様が大きく違う部分がありますので、レンタルサーバー各社でのバージョンの違いについてもまとめています。

また、プログラムを動かすときには少しでも高速な方が快適です。レンタルサーバー各社で実際にPythonの実行速度を測定してみましたので、その結果もご紹介します。


[このページの内容]


Pythonの実行速度の比較~一番快適に使えるレンタルサーバーはどこ?


実際にレンタルサーバー各社でPythonの実行速度を計測してみましたので、その結果をまとめてみました。

今回はPython 3.6などのバージョン3系と、Python 2.7などのバージョン2系を用いて、各レンタルサーバーで実行速度を測定しました。測定条件は以下のようになります。

1.乱数を50万回発生させるのに要する時間を計測
2.1を10回繰り返し、その平均時間を算出
3.1~2を1時間に一回実行し、24時間に渡って計測

1時間に1回、乱数を50万回発生させてその処理時間を計測するということを24時間にわたって行いました。そして、その平均値をグラフと表にまとめています。

今回、乱数を発生させるという基本的なプログラムで実行速度に違いが出るかなと思ったのですが、意外にもレンタルサーバー各社で違いが出ました。速いところと遅いところで2倍近くも差が出たのには驚きました。




Python 3系の実行速度の違い


まずは、Python 3.Xです。処理時間が短いほど(棒グラフが短いほど)、実行速度が速いことを意味しています。





(赤字:実行速度が一番速かったもの)

レンタルサーバー
(契約プラン)
Python 3.x
実行時間
(バージョン)
ロリポップ
(スタンダード)
68.62ms
(3.4)
エックスサーバー
(X10)
122.12ms
(3.6)
スターサーバー
(スタンダード)
150.27ms
(3.6)
コアサーバー
(CORE-A)
175.22ms 
(3.x)*1
バリューサーバー
(スタンダード)
113.31ms 
(3.6)

*1 マイナーバージョンはセキュリティ上の理由で開示できず



Python 3系の実行速度を各レンタルサーバーで比較したところ、ロリポップが一番高速に動作しました。他のレンタルサーバーの約半分という、とても速いスピードでした。

 ロリポップ


ただし、ロリポップで使えるPythonのバージョンは3.4です。もし、より新しいバージョンが良い場合には、バリューサーバーやエックスサーバーが良いでしょう。

特にバリューサーバーはPythonの実行速度は2番目でしたが、MySQLが高速に動作するレンタルサーバーです。PythonとMySQLを使う場合には良い選択肢になるでしょう。

 バリューサーバー


ちなみに、さくらインターネットではPython 3系は標準では使うことができません。





Python 2系の実行速度の違い


続いてPython 2.Xです。こちらも処理時間が短いほど(棒グラフが短いほど)、実行速度が速いことを意味しています。








(赤字:実行速度が一番速かったもの)

レンタルサーバー
(契約プラン)
Python 2.x
実行時間
(バージョン)
ロリポップ
(スタンダード)
71.76ms
(2.7)
さくら
(スタンダード)
101.13ms
(2.7)
エックスサーバー
(X10)
101.41ms
(2.7)
スターサーバー
(スタンダード)
93.37ms
(2.7)
コアサーバー
(CORE-A)
143.60ms
(2.x)*1
バリューサーバー
(スタンダード)
106.52ms
(2.6)


Python 2系でもロリポップが一番高速に動作しました。ロリポップはPython 3系も速く、安定した動作です。他のレンタルサーバーと比べて2倍近くも差がつくこともあり、少しでも速くPythonプログラムを実行したいのであれば、ロリポップは非常におすすめです。

Python 2系では、続いてスターサーバーもまずまず高速に動作しました。スターサーバーは1カ月の料金がロリポップよりも安くなるので、コスパを重視する方には良い選択肢になるでしょう。




これらのサーバーについて、以下にまとめていますのでご参照ください。




Pythonが使えるレンタルサーバー




ロリポップ
運営会社:ペパポ株式会社

Pythonのバージョン:
2.7, 3.4

言語:Python, PHP, Perl, Ruby

データベース:MySQL, SQLite

月額 100円~
Pythonのバージョンが2.xと3.xの両方が使える
使い方が簡単で初心者にもわかりやすい
24時間、365日のサポート
MySQLのバージョン 5.6
10日間の無料お試し期間あり
安い価格で利用できる
SSLが無料で利用可能







バリューサーバー
運営会社:GMO DigiRock

Pythonのバージョン:2.x, 3.x

言語:Python, PHP, Perl, Ruby, C/C++

データベース:MySQL, PostgreSQL, SQLite

月額 133円~
Pythonのバージョンが2.xと3.xの両方が使える
10日間の無料お試し期間あり
MySQLのバージョン 5.5
PostgreSQLのバージョン 9.2
安い価格で利用できる
SSLが無料で利用可能








スターサーバー
運営会社:ネットオウル株式会社

Pythonのバージョン:
2.7, 3.4

言語:Python, PHP, Perl, Ruby

データベース:MySQL

月額 126円~
ドメイン無料プレゼントキャンペーン実施中
Pythonのバージョンが2.xと3.xの両方が使える
高速CPU、大容量メモリ、SSD搭載のサーバー
MySQLのバージョン 5.7
上位プランへの変更が簡単にできる
SSLが無料で利用可能
2週間の無料お試し期間あり








エックスサーバー
運営会社:エックスサーバー株式会社

Pythonのバージョン:2.7, 3.6

言語:Python, PHP, Perl, Ruby

データベース:MySQL、SQLite

月額 900 円~
キャンペーン実施中
Pythonのバージョンが2.xと3.xの両方が使える
最新CPU、大容量メモリ、SSD搭載だから超高速
Pythonの動作はもちろん、サイトの表示や動作が高速
大量アクセスに強い
SSLが無料で利用可能
24時間365日サポート
MySQLのバージョン 5.7
全プランで自動バックアップ機能搭載だから安心
10日間の無料お試し期間あり






さくらインターネット
運営会社:さくらインターネット株式会社

Pythonのバージョン:2.7.x

言語:Python, PHP, Perl, Ruby

データベース:MySQL, SQLite

月額 129円~
Pythonのバージョンは2.7.x
稼働率99.99%の安定稼働
利用件数は40万件以上
2週間の無料お試し期間あり
MySQLのバージョン 5.7
安い価格で利用できる
SSLが無料で利用可能







コアサーバー
運営会社:GMO DigiRock

Pythonのバージョン:2.x, 3.x

言語:Python, PHP,Perl,Ruby, C/C++

データベース:PostgreSQL、MySQL, SQLite

月額 198 円~
Pythonのバージョンが2.xと3.xの両方が使える
CORE Aプラン以上でMySQLもPostgreSQLも無制限
PostgreSQLのバージョン:9.6系
MySQLのバージョン 5.7系
SSLが無料で利用可能
最大28コアのCPUと最大384GBのメモリーを搭載
全プランSSD搭載で高速な動作
30日間の無料お試し期間あり








まとめ


Pythonはメジャーなプログラミング言語なのですが、サポートしているレンタルサーバーというのは意外と少ないです。

ここで紹介したレンタルサーバーはいずれもユーザー数が多いレンタルサーバーなのでどこを契約しても安心です。ただ、プログラムが少しでも高速に動作する方が快適だと思いますので、ロリポップやバリューサーバーなどで動かしてみるのが一番良いのではないかと思います。




このエントリーをはてなブックマークに追加



関連記事 

1.レンタルサーバー各社でのPythonの実行方法まとめ
2.MacのApacheでPythonをCGIとして実行する方法
3.WEBプログラミングにおすすめの高速で安定したレンタルサーバー


▲ このページの上部へ戻る