メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links
メイン
   旧版 Amaxo
     Amaxo のキャッシュサイズの変更について
新規スレッド作成画面へ

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2005-8-21 9:54
Amaxo のキャッシュサイズの変更について
こんにちは,taquino さん。
日頃より Amaxoop, Amaxo を利用させて頂いております。感謝!

さて,現在レンタルサーバーを借りてサイトを運用していますが,許容領域(400MB)のおよそ半分を Amaxo のキャッシュが占めています。

そこで,少しキャッシュ容量を減らしたいと考え,Amaxo 1.31 の index.php を拝見したところ...


$CacheTime	= $xoopsModuleConfig['CacheInterval']*60*60;

$CacheTime = 40*24*60*60;


と言う部分があったのですが,この辺を調整すれば良いのでしょうか?
PHPの知識はド素人なオジサンなのですが,この 40*24*60*60 の 40 を適当な数値に変更(減少)させれば良いのかなと勝手に想像しています。

よろしくお願いいたします。
返信
taquino
投稿日時: 2005-8-21 12:09
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: Amaxo のキャッシュサイズの変更について
Amaxoの表示プログラムでは過去分のキャッシュを削除する機能は有していません。
御指摘の部分は、データを更新する間隔を示していますが、キャッシュが減ることはありません。

#自動的にキャッシュ量を調整する機能の実装を考えます。

とりあえず、Amaxo管理メニューで「古いキャッシュを削除」としてください。
返信
ゲスト
投稿日時: 2005-8-21 18:54
Re: Amaxo のキャッシュサイズの変更について
taquino さん,こんばんは。

私が質問した部分は,データを更新する間隔を表していたのですね。勉強になりました。

引用:

#自動的にキャッシュ量を調整する機能の実装を考えます。


なんだか,恐縮してます。(笑)

自動的にキャッシュ量を調整する...と言うところが,今イチ良く分かっていない素人オジサンですが,新バージョンのリリースを楽しみにしています。

ご丁寧な回答,ありがとうございました。
返信
hosiume
投稿日時: 2005-9-6 11:03
新米
登録日: 2005-5-25
居住地:
投稿: 18
Re: Amaxo のキャッシュサイズの変更について
アソシエイトが見えないと指摘されましてどうしたかなと思って見てみたんですが
キャッシュが65000ありました
DBサイズにして、620MBあまり・・・¥(*゚∀゚)=3

多分ロボットのインデックスとかもあるんでしょうが
ロボット対策をいたしました。
とりあえずキャッシュが増えるのはいいんですが、ページアクセスで止まってしまうのは少しこまりますね(^^;
対策と使用者に注意をしたほうが良いかもしれないです
管理画面からキャッシュ削除後、PhpMyAdminなどでDB最適化ですね

ソースの中身見てないのでぱっと見で思いつく改善案としては、
インデックスなんですが「 RecID」では無く「ASIN 」をキーにした方がいいんじゃないでしょうか?
リンクするときも必ずASIN でリンクするわけですし
適当な事いってたらごめんなさい

新バージョンの方も大変だとは思いますが、よろしくお願いします(σ'з' σ
返信
taquino
投稿日時: 2005-9-6 18:53
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: Amaxo のキャッシュサイズの変更について
すみませんです。

その件に関しては、対策版を準備中です。
なんかすっきりしないコードなんで、まだ公開していないんですが、早急に対応するようにします。


1アイテムあたり10kBくらい食う感じになっていますので、65000で620MBは確かにそうなりますね。

インデックスに関しては、うっかり(?)RecIDにしてしまったところでして、公開後に反省もしています。
とは言え、アップデートで変わるものでもないし、そんなに容量も食わないし...。
返信
taquino
投稿日時: 2005-9-7 22:13
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: Amaxo のキャッシュサイズの変更について
対策を実施したバージョン1.4をアップしましたので御確認ください。
ゲストさんに指摘頂いたロボット対策も施してあります。

なお、データベースの最適化を行う「OPTIMIZE」コマンドを定期的に発行するようにしています。
その際には多少パフォーマンスが落ちることもありえますが、御容赦ください。

当件、ニュースにも投稿いたします。
返信
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ