ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

SmartSection > xoops > WebLinks > Weblinks のメモリ使用量 (memory_usage)

Weblinks のメモリ使用量 (memory_usage)

投稿者: Ken 掲載日: 2008-1-19 (12000 回閲覧)
メモリ使用量 (memory_usage) は、PHPのバージョン、XOOPSのバージョン、RSSCとの連携のありなし などにより異なります。

測定結果

下記の数値は、ひとつの目安です。
サーバー環境によっては、もっと多い場合も、もっと少ない場合もあります

(1) 最もメモリ使用量が少ない例
PHP 4.3.9 + XOOPS 2.0.16a JP + RSSC 連携なし
5.3 MB

(2) PHP バージョンを変更した例
PHP 5.2.3 + XOOPS 2.0.16a JP + RSSC 連携なし
11.6 MB ( (1) + 6.3 MB)

(3) XOOPS バージョンを変更した例
PHP 4.3.9 + XOOPS Cube 2.1.2 + RSSC 連携なし
8.9 MB ( (1) + 3.6 MB)

(4) RSSC 連携ありの例
PHP 4.3.9 + XOOPS 2.0.16a JP + RSSC 連携あり
10.2 MB ( (1) + 4.9 MB)

(5) 最もメモリ使用量が多い例
PHP 5.2.3 + XOOPS Cube 2.1.2 + RSSC 連携あり
18.4 MB ( (1) + 13.1 MB)

測定条件

OS: Windows XP SP2

Weblinks の設定:
カテゴリ数 100 個、それぞれにリンクを 10個 持つ。

測定した処理:
管理者画面にてリンクの登録・変更を行う。
これが、最もメモリを使用する。

カテゴリ数とメモリ使用量

メモリ使用量は、DB中のカテゴリ数に比例します。
最初に全てのカテゴリを読込み、配列に入れているためです。

DB中のリンク数には比例しません。
表示するリンク数には比例しますが、
表示しているのは10件程度ですので、無視してもよい要因です。

Q&A

Q: 私のレンタルサーバーは、メモリ制限 (memory_limit) が 8MB です。
Weblinks を使いたいのですが、どうすれば、いいですか?

A1: (1) の形態でお使いください。

A2: レンタルサーバー会社に連絡して、メモリ制限を増やして貰いましょう。

A3: 大きなメモリ制限のレンタルサーバーに乗り換えましょう。

A4. XOOPS preload を試してみましょう
preload MemoryLimit

参考情報

PHP 4 では、メモリ制限 (memory_limit) のデフォルト値は8MB でした
PHP 5.2 からは、128 MB に拡張されています。

ページ移動
良く読まれた記事 ブロック内での JavaScript の定義 Weblinks のテンプレートの仕組み 次の記事
投票者の合計: 0
平均: 0
投稿された内容の著作権はコメントの投稿者に帰属します。

投稿者 スレッド
tamak
投稿日時: 2008-2-2 14:50  更新日時: 2008-2-2 14:52
新米
登録日: 2007-8-29
居住地:
投稿数: 3
 Re: Weblinks のメモリ使用量 (memory_usage)
KenさんのWeblinks のメモリ使用量 (memory_usage)
大変参考になりました、ありがとうございます。

私は現在 weblinksを2個インストールして使用を検討しておりました。

使用バージョンは
xoops cube 2.12
weblinks 1.84
Happy Linax 1.23

サーバーの環境は
OS Linux
契約ディスク容量 6G
PHP5バージョン 5.1.6
MySQLバージョン 4.0.27
メモリー 4GB

サーバーのメモリ制限 (memory_limit) が 8MB
です。

2つインストールしているうち、
1個はカテゴリを800個近く、(登録リンクは1です)
1個はカテゴリを180個ほど(登録リンクはなしです)
作りましたが、

カテゴリが180個ほどの方は問題なく動くのですが
カテゴリが800個近い方は、管理者でのリンクの登録は出来ますが、ユーザーが登録画面にアクセスすると 500エラーになり、登録出来ませんでした。RSSC 連携なしです。


php.iniでメモリー制限を32MBとし、 こちらの記事を拝見しphp4がメモリー使用量が少ないと書いてありましたので、php4.3.9に変更しましたところ、ユーザーでの登録も可能になりました。


しかしリンクがない状態でユーザーのリンク登録が微妙なので、カテゴリを減らすなり、weblinksの使用を1個にして、安定する?か、試すつもりです。
(800個、、多すぎますよね 
 
他の方が使用する時の参考になればと思い 書かせていただきました。

投稿者 スレッド
ken
投稿日時: 2008-2-2 20:47  更新日時: 2008-2-2 20:47
管理人
登録日: 2003-9-6
居住地: 横浜
投稿数: 2519
 Re: Weblinks のメモリ使用量 (memory_usage)
報告ありがとうございます。

「カテゴリ数とメモリ使用量」を追記しました。

>> 800個、、多すぎますよね 

何を基準に、多い少ないとするかですね。
サーバー環境に依存するファクタなので、実測してみるしかないでしょうね。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/smartsection/item.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン