5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 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より速いということで こんな感じになってるのかな

4 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)