23時26分24秒 [Web関連]
「Movable Type」や「WordPress」のようなブログツール(CMSツール)は、ZIP形式などに圧縮されて配布されます。それを展開すると、たくさんのフォルダに大量のファイルが出てきます。Movable Typeの場合だと、2,000個以上のファイルがあると思います。
それらをローカルで展開した上で、1ファイルずつFTPソフトでアップロードすると、かなり時間がかかります。たまーに転送に失敗したファイルがあると、そのファイルをメモっておいて後から個別にアップロードしなければなりませんし、なかなか面倒です。
しかし。
Telnet(SSH)を使って、サーバのシェルにログインできるのであれば、ローカルでは展開せずに、圧縮ファイルのままアップロードして、サーバ上で展開させればあっという間です。
言われてみればものすごく当たり前な気もするんですけど、さっぱり思いつきませんでした。
確かにそうですよね……。
で、今日実験してみました。Movable Typeの圧縮ファイルをそのままサーバにアップロードして、unzipコマンドを使ってサーバ上で展開させました。
すると、ものの10~15秒くらいでインストール完了。(^_^;;;
FTPソフトで2,000個超ものファイルをちまちまアップロードするのに比べると雲泥の差ですね。(※FTPで1ファイルあたり平均0.5秒で転送できたとしても、2,000ファイルなら15分以上かかります。)
ううーん。なんでもっと早くこの事実に気づかなかったんだ。(^_^;;;
今使ってるMovable TypeもWordPressも、全部ローカルで展開した上で、FTPソフトでせっせと(※まあ全自動ですけど)アップロードさせてました……。
※サーバ上で展開すると、例えば「MTOS-4.21-ja」みたいな名称のディレクトリにすべて格納されています。あとは、mvコマンドを使って望みのディレクトリへ移動させるなりディレクトリ名を変更させるなりすればインストール完了です。
この日記へのコメントはお気軽に! コメント数:2件
そうなんですか。
FTPの設定は最初に1回してしまえば、あとはずっとそれを使えばいいだけなので、頑張って設定してみて下さい。(^_^;;;
……と、なんの参考にもならないレスですが。^^;;;
投稿者 にしし : 2008年10月06日 03:35
コメント数: 2件
サイトのFTPの設定が分かりづらいんですよ~。
fc2を使ってるんですが・・・
どうすればいいのやら。
投稿者 ひかりんご : 2008年09月30日 19:54