■掲示板に戻る■ 全部 1- 最新50まーだcgi使ってたのかよ!JAVAにスレヨ
- 1 :名無しさん :2001/08/26 06:13
- サーバー持ってるんだからJAVAにスレヨ。
もしかしてDBも使ってないんじゃないんだろうな!?
DB使えYO。YOYO。
- 2 : :2001/08/26 06:15
- スーパーヨーヨーチャンピオンって昔いたよね
- 3 :DolBacky :2001/08/26 06:15
- サーブレットエンジンはサーバに入ってないので使えない。
DBは随分と前に検証したけどメリットが薄い。
・・・といった感じ。
- 4 :名無しさん@お腹いっぱい。 :2001/08/26 06:16
- ひろゆきに言えよ...。
# それに Servlet(+jsp+WebDB) にしたところで転送量には変わりないよ。
- 5 :名無しさん :2001/08/26 06:21
- >>4
書きこみで更新(新しい書きこみ)されたのだけ送る
ようにすれば、劇的に転送量は減るな。
JAVAのチャットみたいに。
- 6 :名無しさん :2001/08/26 06:21
- IEとかってgzipOKだからgzipにすればいいじゃん。
- 7 :名無しさん@お腹いっぱい。 :2001/08/26 06:25
- DBってドラゴンボール?
- 8 :名無しさん@お腹いっぱい。 :2001/08/26 08:27
- Dos-Buiのことだろ。
- 9 :名無しさん@お腹いっぱい。 :01/09/10 07:35
- 今さらだけど ちょっとこんなの作って比較してみた (Solaris8 IA + Apache1.3.20 + ApacheJserv1.1.2)
--[Dump.java]---------------------------------------------------------
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Dump extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
InputStream file = new BufferedInputStream(new FileInputStream("/dev/urandom"));
PrintWriter out = res.getWriter();
for (int c, i = 0; i < 4096 && (c=file.read()) != -1; i++)
out.print(Integer.toHexString(c&15)+((i&15)<15?' ':'\n'));
file.close();
out.println();
}
}
--[dump.c]------------------------------------------------------------
#include <stdio.h>
int
main(int argc, char **argv)
{
int c, i;
FILE *file = fopen("/dev/urandom", "r");
puts("Content-Type: text/plain\n");
for (i = 0; i < 4096 && (c=getc(file)) != -1; i++)
printf("%x%c", c&15, (i&15)<15?' ':'\n');
fclose(file);
puts("");
return 0;
}
----------------------------------------------------------------------
[>>10へ]
- 10 :名無しさん@お腹いっぱい。 :01/09/10 07:35
- [>>9から]
% ab -c 64 -n 1024 localhost/servlets/Dump
:
Concurrency Level: 64
Time taken for tests: 49.171 seconds
Complete requests: 1024
Failed requests: 0
Total transferred: 8599750 bytes
HTML transferred: 8397825 bytes
Requests per second: 20.83
Transfer rate: 174.89 kb/s received
Connnection Times (ms)
min avg max
Connect: 0 11 185
Processing: 47 2905 20241
Total: 47 2916 20426
% ab -c 64 -n 1024 localhost/dump.cgi
:
Concurrency Level: 64
Time taken for tests: 48.053 seconds
Complete requests: 1024
Failed requests: 0
Total transferred: 8633310 bytes
HTML transferred: 8430597 bytes
Requests per second: 21.31
Transfer rate: 179.66 kb/s received
Connnection Times (ms)
min avg max
Connect: 0 218 1110
Processing: 581 2749 4460
Total: 581 2967 5570
まぁ処理内容にもよるんだろうけど このケースに関してはパフォーマンス的には
大して変わらないねぇ CのCGIは fork() & exec() のオーバヘッドがあるに
しても 処理速度自体はJavaより速いということで こんな感じになってるのかな
新着レスの表示
掲示板に戻る 全部 次100 最新50read.cgi ver5.26+ (01/10/21-)