迂闊に電子メールにファイルを添付すると排除される
世知辛いご時世に、頼りになるのがアップローダーです。
メールには添付できないような
ちょっと大きめのファイルの受け渡しに重宝します。
「イラストを描いたんだけど公開するためにWebサイトを作るのは面倒」
こんな場合にもアップローダーは便利に使えます。
画像ファイルをアップローダーに送信するだけで
たちまち世界中にイラストを公開する事が出来るのです。
ちなみに2ちゃんねるにもアップローダーが用意されています。
2ちゃんねるアップローダー
http://up.isp.2ch.net/upload/
PANアップローダーβ
http://up.pan.to/
更にちゃんねるぼっくすにもアップローダーが用意されています。
画箱
http://www.gazo-box.com/
さて、アップローダースクリプトは数あれど、
既存のスクリプトの性能に満足できない人向けのこんな提案。
--------
558 :nobodyさん :2005/03/21(月) 13:34:10 ID:???
Apache のモジュールとしてアップローダを作ってみました.
まだいろいろと不完全ですが,一応動作はします.
ttp://acapulco.dyndns.org/hiki/hiki.cgi?%28Apache%29mod_uploader
コンパイルは, ./configure && cd src && make
インストールは,conf/httpd.conf とかみて適当に.
速度を求めたいかたは,./configure の代わりに
CC=icc ./configure --with-march=pentium4
とすると良いかも.
(でも現状では icc 使うとバグがでて,アップロード動作で abort します...)
559 :558:2005/03/21(月) 13:47:43 ID:???
> (でも現状では icc 使うとバグがでて,アップロード動作で abort します...)
というのは嘘でした.
まだおいきれてませんが,比較的小さいテキストファイルをアップロードすると abort します.
いずれにしろ,バギーなのは変わりないので,
/usr/sbin/apache2 -X -f /home/foo/bar/mod_uploader/conf/httpd.conf
のようにして,アップローダ専用の Apache を立ち上げた方がよいです.
560 :nobodyさん :2005/03/21(月) 20:19:58 ID:bUrIb3Is
それってどういうメリットがあるの?
--------
アップローダースレ Part2
http://pc8.2ch.net/test/read.cgi/php/1083828423/
どうにも食いつきが悪いようで自宅サーバ板へ移動。
--------
538 :DNS未登録さん :2005/03/27(日) 20:59:02 ID:XQa106mr
Apache のモジュールとして動作するアップローダ作りました.
以下のような特長があります.
- Apache のモジュールなので速い.(表示は Pentium4 3G で 2000 req/sec さばけます)
- ファイルのアップロードおよび,ダウンロード以外では Disk IO が発生しないので HDD に優しい.
- テンプレート機能があるので,再コンパイル無しで手軽に見た目を変更可能.
配布元:
http://acapulco.dyndns.org/hiki/hiki.cgi?%28Apache%29mod_uploader
動作サンプル:
http://acapulco.dyndns.org:8888/up/
539 :DNS未登録さん :2005/03/27(日) 22:09:07 ID:???
おぉぉぉ♪
540 :DNS未登録さん :2005/03/27(日) 22:20:59 ID:???
神キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
--------
この反応の違いは何でしょうかw
安価で高品質なブロードバンド環境が着々と普及してゆく中で、
自宅サーバが増えてゆくのもまた自然な流れのようです。
ハードディスクを積み増すのもメモリを積み増すのも、
好きなモジュールやスクリプトを導入するのも、
全て自分の手元で好きなだけ鯖をいじくりまわして遊べるのです。
やはりレンタル鯖と比べてハードディスクの容量を確保しやすい
「自宅鯖であぷろだ」に興味のある人は多いようです。
--------
571 :538:2005/04/07(木) 00:42:49 ID:8pNkVXqz
Apache for Windows に対応しました.
ttp://acapulco.dyndns.org/hiki/hiki.cgi?%28Apache%29mod_uploader
Windows + Apache の組合せでアップローダを動かすなら,最速です.
しかも,PHP や Perl のインストールが不要!
; 詳しいドキュメントは近々整備します.
--------
Windows版のApacheにも対応。
--------
633 :538:2005/04/12(火) 17:52:31 ID:9pKyNlSa
速度比較してみた。とりあえず、mod_uploader は imgboard の 200 倍速いみ
たいです。あと、本当は Concurrency Level を 50 くらいにしたかったのです
が、imgboard の場合異様に重くなったので中止しました。なので、過負荷な場
合では更に差が出ると思われます。
テスト環境は、
Pentium 4 3.06 GHz、Memory 2G
Linux kernel 2.6.10、Apache 2.0.53
です。
o mod_uploader
Concurrency Level: 10
Time taken for tests: 0.373520 seconds
Complete requests: 1000
Requests per second: 2677.23 [#/sec] (mean)
Time per request: 3.735 [ms] (mean)
Time per request: 0.374 [ms] (mean, across all concurrent requests)
o HTML ファイル
Concurrency Level: 10
Time taken for tests: 0.436278 seconds
Complete requests: 1000
Requests per second: 2292.12 [#/sec] (mean)
Time per request: 4.363 [ms] (mean)
Time per request: 0.436 [ms] (mean, across all concurrent requests)
o imgboard
Concurrency Level: 10
Time taken for tests: 81.725990 seconds
Complete requests: 1000
Requests per second: 12.24 [#/sec] (mean)
Time per request: 817.260 [ms] (mean)
Time per request: 81.726 [ms] (mean, across all concurrent requests)
634 :DNS未登録さん :2005/04/12(火) 18:17:17 ID:???
単にHTML返すより速いのかよw
冗談みたいなパフォーマンスだ
--------
恐ろしいパフォーマンスを見せています。
アップローダーを設置している人 Part6
http://pc8.2ch.net/test/read.cgi/mysv/1101283470/
2ch掲示板をモジュール化しようという冗談は
スクリプト開発スレでも度々飛び出すのですが、
もしも実現したらどうなるのか、冗談抜きに楽しみです。
mod_uploader
http://acapulco.dyndns.org/mod_uploader/
動作サンプル
http://acapulco.dyndns.org:8888/up/
WEBプログラミング@2ch掲示板
http://pc8.2ch.net/php/
自宅サーバ@2ch掲示板
http://pc8.2ch.net/mysv/
世知辛いご時世に、頼りになるのがアップローダーです。
メールには添付できないような
ちょっと大きめのファイルの受け渡しに重宝します。
「イラストを描いたんだけど公開するためにWebサイトを作るのは面倒」
こんな場合にもアップローダーは便利に使えます。
画像ファイルをアップローダーに送信するだけで
たちまち世界中にイラストを公開する事が出来るのです。
ちなみに2ちゃんねるにもアップローダーが用意されています。
2ちゃんねるアップローダー
http://up.isp.2ch.net/upload/
PANアップローダーβ
http://up.pan.to/
更にちゃんねるぼっくすにもアップローダーが用意されています。
画箱
http://www.gazo-box.com/
さて、アップローダースクリプトは数あれど、
既存のスクリプトの性能に満足できない人向けのこんな提案。
--------
558 :nobodyさん :2005/03/21(月) 13:34:10 ID:???
Apache のモジュールとしてアップローダを作ってみました.
まだいろいろと不完全ですが,一応動作はします.
ttp://acapulco.dyndns.org/hiki/hiki.cgi?%28Apache%29mod_uploader
コンパイルは, ./configure && cd src && make
インストールは,conf/httpd.conf とかみて適当に.
速度を求めたいかたは,./configure の代わりに
CC=icc ./configure --with-march=pentium4
とすると良いかも.
(でも現状では icc 使うとバグがでて,アップロード動作で abort します...)
559 :558:2005/03/21(月) 13:47:43 ID:???
> (でも現状では icc 使うとバグがでて,アップロード動作で abort します...)
というのは嘘でした.
まだおいきれてませんが,比較的小さいテキストファイルをアップロードすると abort します.
いずれにしろ,バギーなのは変わりないので,
/usr/sbin/apache2 -X -f /home/foo/bar/mod_uploader/conf/httpd.conf
のようにして,アップローダ専用の Apache を立ち上げた方がよいです.
560 :nobodyさん :2005/03/21(月) 20:19:58 ID:bUrIb3Is
それってどういうメリットがあるの?
--------
アップローダースレ Part2
http://pc8.2ch.net/test/read.cgi/php/1083828423/
どうにも食いつきが悪いようで自宅サーバ板へ移動。
--------
538 :DNS未登録さん :2005/03/27(日) 20:59:02 ID:XQa106mr
Apache のモジュールとして動作するアップローダ作りました.
以下のような特長があります.
- Apache のモジュールなので速い.(表示は Pentium4 3G で 2000 req/sec さばけます)
- ファイルのアップロードおよび,ダウンロード以外では Disk IO が発生しないので HDD に優しい.
- テンプレート機能があるので,再コンパイル無しで手軽に見た目を変更可能.
配布元:
http://acapulco.dyndns.org/hiki/hiki.cgi?%28Apache%29mod_uploader
動作サンプル:
http://acapulco.dyndns.org:8888/up/
539 :DNS未登録さん :2005/03/27(日) 22:09:07 ID:???
おぉぉぉ♪
540 :DNS未登録さん :2005/03/27(日) 22:20:59 ID:???
神キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
--------
この反応の違いは何でしょうかw
安価で高品質なブロードバンド環境が着々と普及してゆく中で、
自宅サーバが増えてゆくのもまた自然な流れのようです。
ハードディスクを積み増すのもメモリを積み増すのも、
好きなモジュールやスクリプトを導入するのも、
全て自分の手元で好きなだけ鯖をいじくりまわして遊べるのです。
やはりレンタル鯖と比べてハードディスクの容量を確保しやすい
「自宅鯖であぷろだ」に興味のある人は多いようです。
--------
571 :538:2005/04/07(木) 00:42:49 ID:8pNkVXqz
Apache for Windows に対応しました.
ttp://acapulco.dyndns.org/hiki/hiki.cgi?%28Apache%29mod_uploader
Windows + Apache の組合せでアップローダを動かすなら,最速です.
しかも,PHP や Perl のインストールが不要!
; 詳しいドキュメントは近々整備します.
--------
Windows版のApacheにも対応。
--------
633 :538:2005/04/12(火) 17:52:31 ID:9pKyNlSa
速度比較してみた。とりあえず、mod_uploader は imgboard の 200 倍速いみ
たいです。あと、本当は Concurrency Level を 50 くらいにしたかったのです
が、imgboard の場合異様に重くなったので中止しました。なので、過負荷な場
合では更に差が出ると思われます。
テスト環境は、
Pentium 4 3.06 GHz、Memory 2G
Linux kernel 2.6.10、Apache 2.0.53
です。
o mod_uploader
Concurrency Level: 10
Time taken for tests: 0.373520 seconds
Complete requests: 1000
Requests per second: 2677.23 [#/sec] (mean)
Time per request: 3.735 [ms] (mean)
Time per request: 0.374 [ms] (mean, across all concurrent requests)
o HTML ファイル
Concurrency Level: 10
Time taken for tests: 0.436278 seconds
Complete requests: 1000
Requests per second: 2292.12 [#/sec] (mean)
Time per request: 4.363 [ms] (mean)
Time per request: 0.436 [ms] (mean, across all concurrent requests)
o imgboard
Concurrency Level: 10
Time taken for tests: 81.725990 seconds
Complete requests: 1000
Requests per second: 12.24 [#/sec] (mean)
Time per request: 817.260 [ms] (mean)
Time per request: 81.726 [ms] (mean, across all concurrent requests)
634 :DNS未登録さん :2005/04/12(火) 18:17:17 ID:???
単にHTML返すより速いのかよw
冗談みたいなパフォーマンスだ
--------
恐ろしいパフォーマンスを見せています。
アップローダーを設置している人 Part6
http://pc8.2ch.net/test/read.cgi/mysv/1101283470/
2ch掲示板をモジュール化しようという冗談は
スクリプト開発スレでも度々飛び出すのですが、
もしも実現したらどうなるのか、冗談抜きに楽しみです。
mod_uploader
http://acapulco.dyndns.org/mod_uploader/
動作サンプル
http://acapulco.dyndns.org:8888/up/
WEBプログラミング@2ch掲示板
http://pc8.2ch.net/php/
自宅サーバ@2ch掲示板
http://pc8.2ch.net/mysv/
タグ:2ch




