ku-sukeのブログ

Just another hatena blog

000webhost.comに手を出してみる

000webhost.comとは無料の共用サーバです。
s2.coreserverが一瞬管理パネルが復旧したので、大事なサイトからいくつか動かした。その他のアカウントはまぁ優先度は低いのですが、無料だしやってみようという企画です。

スペック

初期・月額:タダ
ディスク容量:1.5GB ( 1,500MB )
転送料:100GB
マルチドメイン:5つまで
サブドメイン:5つまで(上記含む?)
メールアカウント:5つまで
MySQL:2つまで
管理パネル:オリジナル?(cPanelの簡易版?)
UPTIME:99%(SLAではないらしい)
PHP:5.2
Perl/Ruby/Python:×
POP3:○
IMAP:×
SMTP:×
Cron:アリ

という、結構というか月1000円とか3000円くらいのサーバスペック(perlが無いのは特異ですが)なのに無料という、あいかわらず海外サーバのすごさをかんじさせてくれます。有料版は上記がそろってて、FreeDomainや99.9%のSLAがついたり、SSHIMAP/SMTP/共用・専用SSLが使えるようです。

機能比較はこちら
http://www.000webhost.com/upgrade



バナー経由で登録すると$5僕に入るようです。でも$100行くまで保留なのでどう考えても㍉。
Free Web Hosting with Website Builder

追記とかプログラマ向けの細かい話

  • (UNIX的)ユーザ名はアルファベットと数字で作成され、MySQLとかのDBの接頭子になる。
  • MySQLは別サーバ。Webサーバに比べるとホスト番号が若かったので、効率的に使うためでしょう。
  • 速度は悪くない。むしろロリポップとかこないだためしたLHXより早いかも?
  • コントロールパネルの言語設定は変更不可
  • PHPMyAdminはログアウトすれば日本語利用可能
    • そしてPHPMyAdminも別サーバ。重いクエリとか投げるやつがおるから?
  • ファイル置き場は固定。/home/ユーザID/public_html/
  • 利用ドメインの追加は24時間に1回。そんなに負荷がかかるの?スパム対策?
  • Apacheは2系、PHPはモジュール動作

ちょっときになるところ

  • PHPのエラーメッセージ(Noticeとか)に広告がつく
  • MySQLはやや重い。たまにkillしているのか server goneエラーが出る。
  • 標準関数はそこそこ使える。PDOは無効。
  • Suhoshinパッチ入り
  • ini_set()使えない。PEARとか使いにくそう。symlink/system/exec等ももちろんダメ。
    • 使えない関数一覧

system, show_source, exec, shell_exec, proc_open, passthru, set_time_limit, ini_restore, mysql_list_dbs, ini_alter, dl, pfsockopen, openlog, syslog, symlink, link, chgrp, leak, popen, escapeshellcmd, apache_child_terminate, apache_get_modules, apache_get_version, apache_getenv, apache_note, apache_setenv, virtual, mb_send_mail

<!-- www.000webhost.com Analytics Code -->

<script type="text/javascript">
var websiteID='xxxxxxxx.com';
</script>
<script type="text/javascript" src="http://analytics.hosting24.com/s.php"></script>
<noscript>
<a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/s.php?websiteID=xxxxxxxx.com" alt="web hosting" /></a>
</noscript>
<!-- End Of Code -->