No.14286 投稿時間:2004年01月17日(Sat) 11:56 投稿者名:コムタン URL:
現在98SE & PWS & ASPでWeb管理をしています。
クライアントは40台ほどで館内のみの運用です。
履歴管理・予約管理でテキストデータがほとんどです。
すべてのデータ(htm・asp・etc)をあわせて100Mほどです。
近頃、同時接続数(10台)のトラブルが起き
現行の見直しを余儀なくされています。
Windows2000Sever(クライアント25台)をベースにすると
ハード込みで50万以上しそうなもので
Linux & Apache & PHPのWeb管理を検討しています。
(幸いASPからのPHPへの移行のめどもつきそうなので)
さて、いかがなものでしょう
1.高くてもWindows2000Severの方がいいか
2.本当にLinux & Apache & PHPメジャーなのか
3.Linux & Apache & PHPにするとハードのスペックは
4.ほかに良い手があるか
ご教授いただければ幸いです。
No.14331 投稿時間:2004年01月20日(Tue) 23:01 投稿者名:Kei URL:
こんばんわ。 OSについては好きなほうを選べばいいじゃないですか? ただPHPを使うとなるとapacheを使用したほうがいいと思います。 で、apacheを使用するなら当然UNIX系OSではないかと・・・。 1.3系はThe Apache HTTP Server Project 自身がwindowsプラットフォーム に対して最適化されていないのでオススメしないとも言ってますからね(2.0に なって公式にwindowsを公式にサポートするようにはなったみたいですが) apacheについてはまあ周知のとおり外に出ているサーバとしてはシェアNo1です。 http://news.netcraft.com/archives/web_server_survey.html で、PHPについては一説にはサーバサイドスクリプト言語ではシェアNo1だとか。 Zend社によると、 「PHPは、2002年4月にマイクロソフトのスクリプト言語「ASP」を抜いて世界No.1 となり、世界最大のサイトである「Yahoo.com」において全面採用が発表され注目 を集めています。」 とのことです。そりゃASPはIIS上でしか動きませんからね。 という感じです。 で、僕自身の経験を話しますと(笑)状況はちょっと違うかも知れませんが(イント ラでのシステム、当初のクライアント数は100台前後、システムは完全に新規開発) OSなどの選定時windows2000serverも当然候補としてあがっていました。しかし、 予算の面、頻発するリブート(パッチあてたらOSごとリブートってのはどうも・・・)、 規模拡大時の費用など考慮すると特にWinにメリットがあるわけではないという結論 にいたりLinux+Apache+PHP+RDBMSに落ち着きました。(その他UNIXも候補にありま したがやはり初期導入コストの面で外れました)ただ不慣れな人にとってはTCOはLinux のほうが高くつく(特に初回導入時)ということもお忘れなきよう。 ハードのスペックに関してはLinuxでGUIを走らせないのであればWinよりは多少低くても 問題ないかと思います。 それとちょっと話はズレるかも知れませんがこの際バックエンドにRDBMSを入れてみては どうでしょう?Linux(というかUNIX系OS)では選択肢も豊富です。PostgreSQL、MySQL などは無料ですが商用に匹敵しますし、実績も多いですよ(^o^)