【わしづかみたん】また俺たちの出番だが 3【ハァハァ】
現状だとhtmlファイルのLast-Modifiedヘッダが吐かれていないのも問題.
これはhtmlがserver-parsedになっているためと思うが,
Apache1.x ->
AddType text/html html
Apache2.x ->
RemoveOutputFilter html
# mod_deflateを使うのなら
# AddOutputFilter DEFLATE html
とした上で,
XBitHack full
としてSSIが必要なファイルのみ"chmod ug+x"にするといいと思う.
http://httpd.apache.org/docs-2.0/mod/mod_include.html#xbithack あとtcpserver云々に関しては,Apache2.x(worker MPM)+mod_perl+bbs.cgiを
port1024以降で走らせた方が,呼び出しのたびにfork(),exec()せず,
かつmultithreadedになるのだが..... そしてついでにread.cgiも
mod_readcgiにしてしまうとか......
704 :
ひろゆき ◆3SHRUNYAXA :03/02/12 16:54
tcpserverだと、>690さんのような問題もあるわけで、、
tcpserverのようなことをするphpスクリプトormod_perlスクリプトを噛ませるってのは
どうなんでしょう?
ただ、mod_perlは、高負荷になるとメモリにゴミが溜まるようなので、
apacheを再起動しまくったりしなきゃいけないので、
あんまり採用したくなかったりします。
machibbsはmod_perlで動いてますが、早朝に再起動してます。
705 :
ひろゆき ◆3SHRUNYAXA :03/02/12 16:55
とりあえず、sports2サーバあたりでテストするので、
SSIは切って試してみますです。
706 :
名無しさん@お腹いっぱい。:03/02/12 17:02
>>703 さんのご意見も ふんふんなるほどと思うんだけど、
それは何が問題点で何をどう解決するためにやるのか、
そしてプライオリティはどうなのか?
という部分が欠落していて、
で? という感想になってしまう。
>>704-705 さんが進めているのは
わしづかみくん(改) でいいんですよね?
>>705 結局SSIが必要ないhtmlファイルに対してもSSIを有効にしていると,
サーバ負荷もかかるしブラウザのキャッシュも効かないという問題が出てくるということ.
簡単な対処法でサーバ負荷軽減と転送量削減できる余地がまだある,ということです.
でもsports2はETagとLast-Modifed吐いてるんでSSI切ってるみたいですね......
>>704 >ただ、mod_perlは、高負荷になるとメモリにゴミが溜まるようなので、
>apacheを再起動しまくったりしなきゃいけないので、
MaxRequestPerChildで何とかなるかな......
710 :
夜勤 ◆n3D69Zsbfg :03/02/12 17:27
>>707 ex/live2 , ex2/live3 の設定をちょっと変えてみた。
いかがでしょ。
>>710 乙です.ETag/Last-Modifiedともに吐いていてOKのようですね.