MEMO for wcol (Japanese)

Index

wcol $B$O(B WWW $B$N>pJs$r@hFI$_$9$k!V@hFI$_BeM}%5!<%P(B (prefetching proxy server)$B!W$G$9!#$3$N%Z!<%8$G$O(B wcol $B$K$D$$$F$N%a%b$rDs6!$7$F$$$^$9!#(B


$B@hFI$_$H$O(B ?

$B@hFI$_$N%"%$%G%"$O4JC1$G$9!#(BWWW $B$G$O;2>H%Z!<%8$r$_$k$3$H$,B?$$$N$G!"(B $B%Z!<%8$NFbMF$rD4$Y$F!";2>H%Z!<%8$r%/%i%$%"%s%H$+$iMW5a$5$l$kA0$KE>Aw$7(B $B$^$9!#(B $B$3$NAw;~4V$rC;=L$9$k$3$H$O$G$-$^$;$s$,!"%/%i%$%"(B $B%s%H$+$iMW5a$5$l$k>pJs$NB?$/$r$"$i$+$8$aE>Aw$9$k$N$G!"%f!<%6$+$i$_$F9b(B $BB.$J%5!<%S%9$rDs6!$9$k$3$H$,$G$-$^$9!#(B

$B0lJ}!"@hFI$_$K$O7gE@$b$"$j$^$9!#@hFI$_%7%9%F%`$G$O$+$N;2>H$+$i(B) $B?dB,$7$F>pJs$rE>Aw$7$^$9$,!"?dB,$7$?>pJs$,MW5a$5$l$J$$(B $B>l9g$K$OL5BL$JE>Aw$r$7$?$3$H$K$J$j$^$9!#$D$^$j!"@hFI$_$K$OL5BL$JDL?.$,(B $BH/@8$9$k2DG=@-$,$"$j$^$9!#(B $B$H$/$K!"%/%i%$%"%s%H$G@hFI$_$7$?>l9g$K$O!"$*$N$*$N$N%/%i%$%"%s%H$X$NE>(B $BAw$,5^A}$7$F!"%M%C%H%o!<%/$K2aBg$JIi2Y$r$+$1$k4m81@-$,$"$j$^$9!#$^$?!"(B $B$=$N$J$+$KL5BL$JE>Aw$,4^$^$l$k2DG=@-$,$"$k$3$H$+$i!"Bg$-$J%j%9%/$rH<$&(B $B$3$H$K$J$j$^$9!#(B

$B$3$N7gE@$r7Z8:$9$k$?$a$K!"(Bwcol $B$G$OBeM}%5!<%P$G@hFI$_$r$7$F%-%c%C%7%e(B $B$KC_$($k$3$H$K$7$^$7$?!#$3$l$G!"J#?t$N%/%i%$%"%s%H$GMF0W$K@hFI$_7k2L$r(B $B6&M-$9$k$3$H$,2DG=$H$J$j!"@hFI$_5!G=$N$J$$%/%i%$%"%s%H$G$b@hFI$_$N287C(B $B$r5}


$B%_%i!<$H$I$&$A$,$&$N$+(B ?

$B0lHL$K8@$o$l$F$$$k!V%_%i!pJs$r%m!<%+%k$N5-21AuCV(B $B$KJ]B8$9$k5;=Q$G$9!#6qBNE*$K$O(B anonymous ftp $B$d(B WWW $B$G$O!"$"$k(B URL ($B%G%#(B $B%l%/%H%j(B) $B0J2<$N>pJs$rF~

wcol $B$G$N@hFI$_$O!"%/%i%$%"%s%H$+$iMW5a$5$l$?%Z!<%8$N;2>H%Z!<%8$rF~l9g$K$O%H%i%U%#%C%/$OKDBg(B $B$K$J$j$^$9!#(B $B$^$?!"%_%i!<%W%m%0%i%`$N@_Dj$O?M$O$5$i$K:$Fq$G$9!#$7$?$,$C(B $B$F!"MxMQ$5$l$k3NN($N9b$$%_%i!<$N@_Dj(B/$B4IM}$OFq$7$/!"%_%i!<$GF@$i$l$?%Z!<(B $B%8$,MxMQ$5$l$k2DG=@-$O@hFI$_$KHf$YDc$$$b$N$H$J$j$^$9!#(B


$B@hFI$_$G$I$l$/$i$$Aa$/$J$k$N$+(B ?

$B

CPU: R4000
OS: IRIX
$B%-%c%C%7%eMFNL(B: 300MB
$B%a%b%j(B: 80MB

$B$3$No$O%M%C%H%o!<%/$rAa$/$7$F$b!"%/%i%$%"%s%H$NDL?.;~4V$,F1$8$h$&$KC;$/(B $B$J$k$J$k$o$1$G$O$"$j$^$;$s!#(B $B:G6a$G$O(B 1.5MB, 6MB, 45MB$B!"$"$k$$$O(B 155MB $B$N(B WAN $B$r9=C[$9$k$3$H$,A}$((B $B$F$$$^$9$,!"(B45MB $B$N%M%C%H%o!<%/$rF3F~$7$F$b(B 6MB $B$N(B 7$BG\9bB.$K$J$k$o$1$G(B $B$J$$$N$G$9!#(B $B$7$?$,$C$F!"(B3 $BG\$N%M%C%H%o!<%/$rMQ0U$9$k$H(B 2.5 $BG\Aa$/$J$k$H$$$&$3$H$O!"(B $BBg$-$J0U5A$,$"$j$^$9!#(B


$B$b$C$HAa$/$9$k$N$K$O$I$&$9$k$N$+(B ?

$B8=:_$N(B wcol $B$O%Z!<%8$NCf$N(B 10 $B8D$N;2>H%Z!<%8$H!"$=$l$>$l$N;2>H%Z!<%8$N(B $BCf$N(B 10$B8D$N%$%s%i%$%s%$%a!<%8$r@hFI$_$7$^$9!#!V(B10 $B8D!W$H$$$&?t;z$O

$B$?$@$7!"$3$NCM$rBg$-$/$9$k$H%^%7%s$d%M%C%H%o!<%/$NIi2Y$,9b$/$J$k$N$G!"(B $B6KC<$KBg$-$JCM$r@_Dj$9$k$N$O$*$9$9$a$G$-$^$;$s!#%7%e%_%l!<%7%g%s$K$h$C(B $B$F!"@hFI$_8D?t$K1~$8$F@-G=(B ($B%R%C%HN((B) $B$,9b$/$J$k$3$H$OL@$i$+$K$J$C$F$$(B $B$^$9$,!"$"$kCJ3,$+$i@-G=$N?-$S$OC;$/$J$j$^$9!#A4$F$N%Z!<%8$r@hFI$_$7$F(B $B$b(B 100% $B$K$O$J$j$^$;$s!#(B

$Bl9g!"!V(B10 $B8D!W$G$"$kDxEY$N@-G=$,4|BT$G$-$^$9$,!"$5$i$J(B $B$k8~>e$K$O>/$7$:$DBg$-$/$7$F;n$9J}$,NI$$$H;W$$$^$9!#(B


$BB>$NBeM}%5!<%P$H$N6(D4$O(B ?

$B8=:_!"(Bwcol $B$O(B squid $B$,MQ$$$F$$$k(B ICP (Internet Cache Protocol) $B$rItJ,(B $BE*$K%5%]!<%H$7$^$7$?!#(BICP $B$G!V$3$N(B URL $B$b$C$F$$$k(B ?$B!W(B(ICP_QUERY)$B$H$$$&(B $B%a%C%;!<%8$r


        +------+  HTTP  +------+  HTTP  +------+
        |server|<-------|squid |<-------|client|
        +------+        +------+        +------+
                          |  |
                     ICP \|  |/ HTTP
        +------+  HTTP  +------+  HTTP  +------+
        |server|<-------| wcol |<-------|client|
        +------+        +------+        +------+

$B$J$*!"(Bsquid $B$H6(D4$9$k$?$a$K8e=R$9$k!V?(G^%b!<%I!W$bMQ0U$7$F$"$j$^$9!#(B


$B?(G^%b!<%I!"!V%+%C%3%&!W%b!<%I$H$O(B ?

$B?(G^%b!<%I$O!"8=:_$NBeM}%5!<%P$r1?MQ$7$J$,$i!"(Bwcol $B$G@hFI$_5!G=$rMxMQ(B $B$9$kJ}K!$G$9!#(B $B8=B8$9$kB?$/$NBeM}%5!<%P$O@hFI$_$rl9g$K8=:_$NBeM}%5!<%P$KLa$9$N$O$b$C$HBgJQ$G$9!#(B $B0lJ}!"8=:_$NBeM}%5!<%P$H(B wcol $B$rF1;~2TF/$5$;$k$N$bl9g$K$N$_(B $BMxMQ$G$-$^$9!#(B


        +------+  HTTP  +------+  HTTP  +------+
        |server|<-------|squid |<-------|client|
        +------+        +------+        +------+
                          |  |\ HTTP
                     ICP \|  |
                        +------+
                        | wcol |
                        +------+

$B$^$:!"(BICP $B$rMxMQ$9$kBeM}%5!<%P(B (squid$BEy!"$3$3$G$O$3$NBeM}%5!<%P$r!V


        http_port 7000
        cache_host wcol.foo.com     neighbor 9000 3130

wcol $B$G$O


        Catalyst
        NextProxy http://squid.foo.com:7000/
        HTTPPort 9000

$B$3$l$K$h$C$F!"(BICP $B$GLd$$9g$o$;$i$l$?(B URL $B$rH%Z!<%8$r@hFI$_$7$F!"

$B$A$J$_$K!"!V%+%C%3%&!W$OB>$ND;$NAc$KMq$r;:$s$G!"$=$ND;$K%R%J$r0i$F$F$b(B $B$i$$$^$9(B($B!VBqMq!W$H8F$V$=$&$G$9(B)$B!#$*$J$8$h$&$K!"?(G^%b!<%I$G$O(B wcol $B$O(B $BJL$NBeM}%5!<%P$N%-%c%C%7%e$K>pJs(B($B@hFI$_7k2L(B)$B$rC_$($F$b$i$$$^$9!#(B


Created at 1996年 9月27日(金曜日) 09時51分05秒 JST