このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

WebCenter

発言者:田中求之
( Date Tuesday, July 30, 1996 00:31:27 )


すでにいろいろなMLで話題になっていますが、WebCenter という新しい Web
サーバーがリリースされました。現在はアルファ・リリースということで無料で
ダウンロードできます。

機能的には WebSTAR + SSI といったところで、CGI や PlugIn は WebSTAR
互換になっています。

処理速度も速いです。

最終的にどのような製品になるのかわかりませんが、よくできていると思います。

現在 MacHTTP をお使いの方は、こちらの WebCenter に切り替えてみると
CGI などの処理速度が一気に速くなりますよ (^_^;;

→  WebCenter

石津@RJC さんからのコメント
( Tuesday, July 30, 1996 00:45:27 )

スタンダードなサーバプログラムですね。
早速これも明日試してみることにします。

SSIがあるのは嬉しいなぁ。:-)

nalika さんからのコメント
( Tuesday, July 30, 1996 11:18:10 )

わたしも、少しだけ試してみました。
印象としては、結構速い!というもので、WebSTARをよく研究している
感じです。

最終的にどういう商品になるか分かりませんが、安いといいですね。

石津@RJC さんからのコメント
( Tuesday, July 30, 1996 13:28:13 )

Boulevardよりは完成度が高い感じはします。
うまくまとめた感じのプログラムですね。
SSIがかなり本格的でApacheと同等ぐらいのコマンドが利用可能です。
UNIXのhttpdに非常にうまくMacのインターフェースを載せたというような
イメージを強く受けました。

これでa4とは...。

iwashita さんからのコメント
( Tuesday, July 30, 1996 14:32:23 )

cgiが早いということで,私も試していますが,どうもキャッシュの
機能があるようで,HTML文を書き換えても,再立ち上げしないと
ページが更新されません.要注意ですね.(MacHTTPと比べて)
早さのほうは,まだ実感できてません.
WebCenterのbehaveをNormalに設定(ftpやAIMSを同一macで立ち上げているため)
しているせいでしょうか.
sever PUSHも機能しています.


田中求之 さんからのコメント
( Tuesday, July 30, 1996 15:43:42 )

>cgiが早いということで,私も試していますが,どうもキャッシュの
>機能があるようで,HTML文を書き換えても,再立ち上げしないと
>ページが更新されません.

キャッシュ機能を持っているのもウリの一つですね。SSI やこのキャッシュ機能など
WebSTAR 2.0 が実装すると言われている機能を先取りしたものになっています。

なお、キャッシュをクリアする場合は、Control メニューの Flush File cache
を選べばよいみたいですよ。

スクリプトメニューがあるのも、私のような人間にはうれしい。

WebSTAR の対抗馬は Boulevard かなと思っていたのですが、この WebCenter の
方が、現時点では強力ですね。

石津@RJC さんからのコメント
( Tuesday, July 30, 1996 16:31:52 )

cgiをWebCenterでテストして発見しましたが、POSTで送れるデータに
制限があるようです。結構短いみたいでメッセージなどは結構駄目な
ケースが多いです。

これは痛い...。

iwashita さんからのコメント
( Tuesday, July 30, 1996 16:47:20 )

>なお、キャッシュをクリアする場合は、Control メニューの Flush File cache
>を選べばよいみたいですよ。

そうでした.これならいいですね.

MACHTTPでは,Webstatでアクセス統計をとっていますが,
Webcenterではlogfile名
「server logfile」の名前では,file名が違うということで,処理できないようです.
(Webstatのconfigfileで,logfile名をserver logfileと書き換えて実行しても.)

server logfileの名称をMacHTTP.LOGと書き換えると,fileは開けますが,新たに
server logfileというファイルが別途自動的に作られていて,うまくいかないようで
す.

いい方法があると良いですが.

iwashita さんからのコメント
( Tuesday, July 30, 1996 17:32:32 )

自己フォローです.

>いい方法があると良いですが.

Default Fileの設定のところで,LOGfile名をsever logfileからMacHTTP.LOGに
書き換えると,Webstatの設定は前のままで,処理できるようになりました.

これで置き代えが完了したので,しばらく使って評価してみます.

Mazda さんからのコメント
( Wednesday, July 31, 1996 07:34:21 )

さっそくダウンロードしました
キャッシュがたまにいたずらするので今はキャッシュは殺してためしています
MacHTTPよりかなり快適に動作しますね
CGIはWebSTAR用に作ったのがそのまま走りました
これからが楽しみなサーバーですね
それから田中先生のosaxを使わしていただいてちょっとした検索システムを作ってみました
サーバーはWebCenterです。
よかったらよって下さい

Mazda さんからのコメント
( Wednesday, July 31, 1996 07:35:25 )

ページ名がぬけてました、すいません

→  住宅デマンド

石津@RJC さんからのコメント
( Wednesday, July 31, 1996 09:56:41 )

住宅デマンド拝見させていただいたのですが、かなり速いですね。
データの置方で工夫されていらっしゃるのでしょうか。

できましたらスクリプトを拝見させていただきたいです。:-)

mazda さんからのコメント
( Wednesday, July 31, 1996 18:55:22 )

デマンドの方は別にたいしたことやってないですよ
ただ単に詮索項目を数字等の記号に置き換えてファイルサイズを
抑えています

石津@RJC さんからのコメント
( Thursday, August 01, 1996 10:48:14 )

実際の組み方の参考にさせていただきたいのですが。
Scriptは何せ初心者なもので。:-)

ところでWebCenterが1.0a5にバージョンアップしていました。
SSI機能でのバグフィックスとPlug-in機能の削除!が変更点です。

Plug-inになんか問題あったのかな?

浅野 さんからのコメント
( Thursday, August 01, 1996 17:56:39 )

just informationです。
ファイルメーカー用CGIとの組み合わせに関してです。
田中さんのファイルメーカーVER2.1V1用CGIを
改造しています。
MacHTTPのTIMEOUT設定が変更できないので、
藁をもすがる思いで、WebCenterにしてみました。
こちらでは、TIMEOUT設定の変更が効き、
全数リストアップが出来ました。
しかし、SEARCHで問題がありました。
調べてみたところ、spCntでブランクを
数えている部分で数が足りません。
一番最後の入力枠がカウントされないようです。
入力した文字自体は、大丈夫です。
従って、全部ブランクの時、一覧を出すところに
進みません。
私は、とりあえず、ダミーの入力枠を追加して
対応しました。
田中さんの、ファイルメーカーサンプルそのものを
使っても、同様なエラーが出ます。これについては、
私が、改造したのと同じ問題でエラーかどうか迄は、見てません。
以上、情報です。

田中求之 さんからのコメント
( Friday, August 02, 1996 01:44:34 )

>調べてみたところ、spCntでブランクを
>数えている部分で数が足りません。
>一番最後の入力枠がカウントされないようです。

スクリプトをチェックしてみますね。

浅野 さんからのコメント
( Friday, August 02, 1996 12:08:37 )

誤解されているといけませんので補足します。
MacHTTPの時は、田中さんのも、それを改造した私のものも(但し、レコード数が
少ないとき)ちゃんと動いていました。
WebCenterにしたら、前述の様になったということです。
WebCenterのbugかしらと思っているのですが。

浅野 さんからのコメント
( Friday, August 02, 1996 12:18:18 )

もう一度補足です。
誤解されているといけませんので補足します。
MacHTTPの時は、田中さんのも、それを改造した私のものも(但し、レコード数が
少ないとき)ちゃんと動いていました。
WebCenterにしたら、前述の様になったということです。
表現が悪かったかも知れません。
カウントされないと言うより、カウントできない情報になって
cgiに渡されている と 言った方がいいかも知れません。
WebCenterのbugかしらと思っているのですが。

田中求之 さんからのコメント
( Friday, August 02, 1996 14:40:43 )

おそらく webCenter の CGI 処理のバグではないかと思われます。
MacHTTP で動いていたということであれば、スクリプトの側の
問題ではないようですから。

うむ、しょせんはアルファ版ということでしょうかねぇ。

nalika さんからのコメント
( Thursday, August 08, 1996 09:19:40 )

1.0a5 で Plug-in が削られたのはライセンス関係の問題みたいですね。

今、test で webcenter 1.0a4 を利用していますが、(Plug-inを使っている
ので、1.0a5に移行できなかった)はやいところ解決して欲しいものです。

個人的には、wfo と webstar と webcenter では webcenter がいちばん
あかぬけている気がしています。

松岡@鈴鹿 さんからのコメント
( Friday, August 09, 1996 09:01:43 )

 今週末に1.0a6がリリースされて、cgiで長いメッセージが送付できないバグ
が修正されるようです。

 以下、私の問い合わせに対する作者からの返答です。

Date: Thu, 8 Aug 1996 07:41:22 -0700
From: <chris@slaphappy.com>

Hi,

>I found that it could not move message which was written down on form to
>cgi application. Nothing happens if message was very short but longer than
>4 or 5 lines, it doesn't work.
>
>I would like you to investigate and fix it.

I've already fixed it, the fix will appear in version 1.0a6, which is due 
out this weekend. Thanks for the info, though.

I apologize for the inconvenience,

Chris
chris@slaphappy.com

iwashita さんからのコメント
( Friday, August 09, 1996 18:22:18 )

>これで置き代えが完了したので,しばらく使って評価してみます.

今まで,問題ないです.
速度も,自分のmacから自分のweccenterへアクセスでは早い気がしません
でしたが,他のpcから自分のweccenterへアクセスしたら早いのに驚きました.

> 今週末に1.0a6がリリースされて、cgiで長いメッセージが送付できないバグ
>が修正されるようです。

待ちどおしいです.

それから,ず−っとそうなのですが,webcenterは起動時4〜5分
(2〜4分?)位画面が固まったようになりますが,そういうものと思って
ましたが,皆様も同じですよね.
ひょっとして,自分だけ・・・不安になってきました.


田中求之 さんからのコメント
( Friday, August 09, 1996 21:01:20 )

>自分のmacから自分のweccenterへアクセスでは早い気がしません

WebCenter にかぎらず、1台のマックの上でサーバーとブラウザを動かすと
どうしても遅いですよ。まして CGI を使ったりすると、どんどん速度が落ちます。
ですか、この状態で処理速度が速い/遅いをいうのはナンセンスです( UNIX の
ような完全なマルチタスクのOSではないんですから)。

WWW はブラウザに負担が大きな仕組みになっています。そうでなくても Netscape
と MS Expoler の競争もあって、ブラウザはどんどん重くなる傾向にありますので、
テストとはいえ、なるべくならサーバーに対して、同じマシンでアクセスするのは
避けた方が賢明でしょうね。

Netscape がクラッシュして、サーバーも落ちてしまうということが、わたしも
かつては頻繁にありましたから。

それはさておき、WebCenter の新しいバージョンは楽しみですね。

田中求之 さんからのコメント
( Friday, August 09, 1996 21:04:56 )

肝心なことを書き忘れていました (^_^;;

>それから,ず−っとそうなのですが,webcenterは起動時4〜5分
>(2〜4分?)位画面が固まったようになりますが,そういうものと思って
>ましたが,皆様も同じですよね.

私のところではこの現象は起きていませんよ?? 1.0a4, a5 の両方とも、
起動時に WebCenter のロゴパネルが表示された後、すんなりと立ち上がります。
これは自宅の Qudora840AV + KT7.5 + MacTCP の環境でも、研究室の
PM8100 + Sys7.5.3 + OT 1.1 でも同じです。

田中求之 さんからのコメント
( Saturday, August 10, 1996 18:34:02 )

WebCenter 1.0a6 がリリースされました。

また、WebCenter Mailing List も作られたようです。



→  WebCenter

松岡@鈴鹿 さんからのコメント
( Monday, August 12, 1996 13:10:32 )

>それから,ず−っとそうなのですが,webcenterは起動時4〜5分
>(2〜4分?)位画面が固まったようになりますが,そういうものと思って
>ましたが,皆様も同じですよね.

>私のところではこの現象は起きていませんよ?? 1.0a4, a5 の両方とも、
>起動時に WebCenter のロゴパネルが表示された後、すんなりと立ち上がります。
>これは自宅の Qudora840AV + KT7.5 + MacTCP の環境でも、研究室の
>PM8100 + Sys7.5.3 + OT 1.1 でも同じです。

 こちらは、PM7200/90+KT7.5だと1分弱、IIciだとすんなりです。1分弱でも
気にはなりますね。まして4〜5分だと...

 なお、WebCenter1.0a6はDownloadしたばかりですが、PM7200/90ではやはり
1分弱でした。


こにし@ほくだい さんからのコメント
( Tuesday, August 13, 1996 11:18:52 )

いままで、MacHTTPを使ってきたのですが、
WebCenter  をDownloadしてきたので、使ってみようかな。
と思っているのです。
ところが、一定時間ごとにindex.htmlという名前のエイリアスを
作り替えることで、変化を出しているディレクトリがありまして、
キャッシュをオンにすると、うまくいかなくなってしまいます。

何かいい方法はないでしょうか?

田中求之 さんからのコメント
( Tuesday, August 13, 1996 13:16:15 )

キャッシュの設定の部分に、ファイルの更新日をチェックするという項目がある
はずです。これをオンにしておくと、定期的に書き換えられるファイルの場合
その都度読み込むようになりますよ。

昨日、カメラをつないで、MacWebCam を使って、カメラの映像を定期的に
画像にして流すサーバーの実験を行ったのですが、上記のオプションをオンに
しておけば、定期的に書き変わる画像ファイルを問題なく送り出せました。

田中求之 さんからのコメント
( Friday, August 16, 1996 23:07:02 )

LiveCard の実験に WebCenter が使えない件ですが、どうやら WebCenter が
HyperCard を CGI にしたときにうまく動かないというバグを抱えているようで
すね。今後 Fix する予定のバグの一覧の中に HyperCard の問題が入っていました。

石津@RJC さんからのコメント
( Sunday, August 18, 1996 03:07:12 )

ふーむ、バグなんですねぇ。
作者さんも大変だなぁ。

田中求之 さんからのコメント
( Wednesday, August 21, 1996 08:53:36 )

WebCenter 1.0a7 がリリースされました。


→  WebCenter

石津@RJC さんからのコメント
( Wednesday, August 21, 1996 09:58:12 )

1.0a7ではLiveCardが動作するようになったようです。
早速試してみます。

iwashita さんからのコメント
( Wednesday, August 21, 1996 21:25:04 )

>WebCenter 1.0a7 がリリースされました。

WebCenterは立ち上がるまでに,時間がかかるのが不満で,
早速入れ換えて,試しました.

時間が掛かるのは相変わらずでした.
(すみません.前回4分と書きましたが,ちゃんと計ると1分でした)
それで,気ずいた不具合は,自分の場合
cliant pullでindex.html→simplecloak.acgi
→index1.htmlとペ−ジを切り替るようにしているのですが
index1.htmlのペ−ジが1/3位しか転送されず,残り
3/3のペ−ジが転送された1/3の画面に重なって
表示されてしまいます.
他のぺ−じはOKです.

ちなみに,index1.htmlをindex2.htmlに書き換えて,こちらの
ファイルを見るようにしたら,index2.htmlは正常でした.
フアイルサイズは5306→5645です.(index2.htmlがやや大)

以前のVERでは,OKでした.すでに,消してしまったあとなので,
今は,MACHTTPで取り敢えず運用中です.

不可思議な現象です.画面が重なっているとき,ペ−ジの下に
移動し,上に上がってくると重なった画面は消えて行きます.




石津@RJC さんからのコメント
( Thursday, August 22, 1996 00:40:39 )

うーん、1.0a7も細かい点でバグが新たに出ているようですね。
SSIのインクルードで処理したページの最後に出るゴミが消えたなぁと
思ったら、<A HREF=...>というリンクがあまりうまく処理されない場合
(特に ../ というディレクトリ表記をした場合)があったりと、良く
なったところと、悪くなってしまったところがあります。

今のところある程度安定して動かすならBoulevardの方がいいかなぁと
感じています。(あっちはフリーじゃないけど)
WebCenter1.0a6は一日一回は落ちたけど今度はどうかなぁ。

iwashita さんからのコメント
( Friday, August 23, 1996 09:21:50 )

>>不可思議な現象です.画面が重なっているとき,ペ−ジの下に
>>移動し,上に上がってくると重なった画面は消えて行きます.

上記に対し,mailing-listで質問していましたが,
chris@slaphappy.comさんより,回答ありました.
下記がその転載です.

>I think I know what the problem is; here is a work-around for what looks
>like a bug introduced with version 1.0a7:
>
>The Text action may be subtley broken in 1.0a7. To work around it, use the
>binary action. Simply change the Mime mappings for all files sent with the
>Text action to use the Binary action instead. For instance, you will end up
>with:
>
>Suffix       MimeType        Action
>.html        text/html       Binary
>
>The difference between the Text and Binary actions is that the Text action
>converts Macintosh linefeeds (carriage return) into network-standard
>linefeed (carriage return/line feed combination) on the fly. The binary
>action sends a file as-is.

自分のは,これで不可思議な現象はなおりました.
ただ,これで,ラインフイ−ドの処理がcarriage returnのみとなるので,mac以外のブラウザ
で,正しく見れるかチェックしたら,とりあえずOKでした.
御報告まで

iwashita さんからのコメント
( Friday, August 23, 1996 09:26:09 )

>>不可思議な現象です.画面が重なっているとき,ペ−ジの下に
>>移動し,上に上がってくると重なった画面は消えて行きます.

上記に対し,mailing-listで質問していましたが,
chris@slaphappy.comさんより,回答ありました.
下記がその転載です.

>I think I know what the problem is; here is a work-around for what looks
>like a bug introduced with version 1.0a7:
>
>The Text action may be subtley broken in 1.0a7. To work around it, use the
>binary action. Simply change the Mime mappings for all files sent with the
>Text action to use the Binary action instead. For instance, you will end up
>with:
>
>Suffix       MimeType        Action
>.html        text/html       Binary
>
>The difference between the Text and Binary actions is that the Text action
>converts Macintosh linefeeds (carriage return) into network-standard
>linefeed (carriage return/line feed combination) on the fly. The binary
>action sends a file as-is.

自分のは,これで不可思議な現象はなおりました.
ただ,これで,ラインフイ−ドの処理がcarriage returnのみとなるので,mac以外のブラウザ
で,正しく見れるかチェックしたら,とりあえずOKでした.
御報告まで

「追伸」
unkown status3!の後

Data Missing

This document resulted from a POST operation and has expired from the
cache. If you wish you can repost the form data to recreate the document
by pressing the reload button. 
再度postします.ダブリましたらお許しください.



iwashita さんからのコメント
( Wednesday, August 28, 1996 16:12:09 )

>自分のは,これで不可思議な現象はなおりました.

ですが,新たな問題が起きています.

(1)activty log がERROR!を返す頻度が高い.
すべてをチェックしているわけではありませんが,ERROR!のときでも
文書は正しく送られています.

(2)あるページへアクセス出来なくなるときがある.
このとき,status windowをみると,下の棒グラフは左半分が黒く塗り
つぶされたまま,また上の四角形も右半分がほぼ黒く塗りつぶされた
状態です.Webcenterを再立ち上げするしか回復の手はありません.


こんな具合で自分の使用感は良くなっている気がしません.
早く対応して欲しいのですが,作者から回答ありません.




松岡@鈴鹿 さんからのコメント
( Monday, September 02, 1996 09:58:55 )

>>WebCenter 1.0a7 がリリースされました。
>
>WebCenterは立ち上がるまでに,時間がかかるのが不満で,
>早速入れ換えて,試しました.
>
>時間が掛かるのは相変わらずでした.
>(すみません.前回4分と書きましたが,ちゃんと計ると1分でした)

 先日、スピードダブラのアップデートを行ったところ、瞬時に立ち上
がるようになりました。環境はPM7200/90+KT7.5+WebCenter1.0a7です。
 IIci上ではすんなり立ち上がっていたので、不思議に思っていたので
すが、スピードダブラとぶつかていたのなら納得できます。
 もし、スピードダブラを使用なさっていてアップデートがまだの方は
一度お試し下さい。

 なお、私は日本語版のSD112JU.sea.hqxを使用しました。

→  Updater Information for Speed Doubler

松岡@鈴鹿 さんからのコメント
( Monday, September 02, 1996 13:18:28 )

 WebCenter1.0a8がリリースされていました。

 早速Downloadして使用してみましたが、またもや立ち上がりが遅くなっ
てしまいました。

 前のように1分もかかることはありませんが...

 なお、1.0a7を使用中の方はプログラムのみのDownloadでOKみたいです。

→  WebCenter

nalika さんからのコメント
( Monday, September 02, 1996 13:47:28 )

#It looks like plug-ins will be back in a future release
# (the not-too-distant future if things go well!) so stay tuned. 
#I've got the plug-in code ready to go, and the hit counter, 
#image map, remote admin, and directory indexing plug-ins are lined up at the door... 

ということみたいですね。

石津@RJC さんからのコメント
( Monday, October 21, 1996 12:37:50 )

1.0b4がリリースされてました。
そろそろGMになりそうかなぁ。


ニャー助 さんからのコメント
( Thursday, October 24, 1996 13:56:14 )

こんにちは。
皆さんのところではWebCenterはどのくらいの時間で
DownLoadできるのでしょうか。

私のところだと全然できません。途中で接続切られてしまいます。。
(ネスケではなくFetchを使っています。ネスケでも同様)

この間、1.0b1を一晩がかりで、DLしましたが、1.0b4はまだできてません。

また、おすすめの時間帯などがありましたら教えて下さい。

(皆さんのところが早いのなら、うちのサーバーとの相性かなあ?)

usui , seiichi さんからのコメント
( Thursday, October 24, 1996 14:09:01 )

そんなに時間かかりませんでした。
大学の端末ですから、速いのでしょうか。
ダウンロードは、いつも、日曜日か、土曜日にやっています。
まだ、1.0b4はDownLoadしてませんが。