Modxのハード面のサーバー環境  【解決済み】

質問全般・改善要望
返信する
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

Modxのハード面のサーバー環境

投稿記事 by Kenny »

-----
ご利用のサーバ:
MODXのバージョン: 1.0.10J
PHPのバージョン:
MySQLのバージョン:
ブラウザ:IE9
-----

お世話になります。

新たに、Modxを、今まで使った事のない初めてのサーバーへ導入する事になりました。
そのサーバー会社からModxの動作環境を聞かれているのですが、ソフト面の部分は、Modxのページに記載されておりましたが、ハード面(必要なメモリー・CPU・32bit or 64bit等など)を教えて欲しいと言われております。

ちなみに、こちらには最新版のModxを入れる予定です。

この部分の推奨環境等の情報をお教えいただけませんでしょうか。

よろしくお願い致します。
soushi
管理人
記事: 224
登録日時: 2009年7月30日(木) 01:59

Re: Modxのハード面のサーバー環境

投稿記事 by soushi »

余り答えになっていないかもしれませんが…。

MODX自体が求めているハード的な要件は特になく、ソフト的な要件(apache+php+mysql等)がクリアされていれば(応答が遅いか早いかは別問題として)MODXは動作します。
そのためサーバ会社にはMODXを動作させるための「LAMP環境」の提供をお願いすればいいと思います。
32/64bitについては特に問題がなければ64bitを利用した方が最近は問題にならないです。
(32bitの場合は3GBの壁に当ったりするので…)

またハード側の推奨環境については想定されるリクエスト数やコンテンツの構成次第で大きく変わってくるため、何とも言えないところですが、個人的な経験では例えばアクセスが少ない個人サイトでは以下のような小型サーバでもMODXでサイト公開ができました。

[OpenBlockS 266] http://openblocks.plathome.co.jp/products/266/spec.html
※CPUは省電力に特化して低性能、メモリは128Mです

逆にアクセスが多かったり、全文検索エンジンを使うようなコンテンツ構成のMODXの場合は、WebサーバとDBサーバを専用の筐体で用意し、そこそこのスペックにしました。

参考になるかわかりませんが、MODXのデモサイト(http://mng.demo.modx.jp/)が動作しているサーバのスペックは次の通りです。

[CPU ] 1Core ※unixbenchでのスコア547.8、AWSのm1.largeと同じくらい
[MEM ] 512M
[OS ] CentOS 5.x(64bit)
[構成] pound(リバースプロキシ)+apache(×2)+php+MySQL
[台数] 1台(Web兼DB)

この構成で過去のMODX勉強会で約20人が20個のMODX Evoを立ち上げて同時に触ってもさばくことができました。
また「短い固定文字列を出力する」だけのページをMODX Evoデモサイトで1つ作り、100同時接続×3ループ(合計300リクエスト)を行ったところ、約1.2秒(243Req/sec)で処理できました。
(実際にコンテンツを作り込んでいくと1リクエストの処理にもっと大きな時間がかかるようになるのであくまで参考としてください)
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

Re: Modxのハード面のサーバー環境  【解決済み】

投稿記事 by Kenny »

soushi様

詳細な解説ありがとうございました。

今後、大きなサイト構築を予定しており、心配しておりましたが、安心致しました。

サーバー会社と連絡を取ってみます。

本当にありがとうございました。
返信する