2010年4月24日土曜日

rep2をオンメモリーにして高速化

rep2をメモリ上に配置することによって高速化してみた (例のごとくDebian Lennyで・・・)
手順は/dev/shmにrep2をインストールする(インストール手順はこちら

1.インストールしてdataフォルダ作る+.htaccessを配置+外部リンク設定
2.前回やったみたいにログ整理のスクリプトを設定
3./var/wwwがドキュメントルートなので/dev/shmにシンボリックリンクを張る(apache設定ファイルのOptionsにFollowSymLinksが設定されている必要がある)
4.rsyncでローカルディレクトリにバック日次で同期させる↓の様なスクリプトを書いた
#!/bin/bash
rsync -av --delete /dev/shm/rep2mem /var/www/rep2mem_bk
5.システム終了時も行いたいので
/etc/init.d/rcの先頭にも↑の行を書いておく(参考リンク
この起動時と終了時のメモリ退避&戻しの話は長くなるのでこちらで話します

---
メモリに配置させるためあんまり容量がないためログ整理はやらなくてはならないので3の手順が必要
また、/dev/shmはメモリなのでPCが再起動などしてしまうと内容が消えてしまうため4からの手順が必要

0 件のコメント: