2010年5月29日土曜日

concrete5のレスポンスアップ

concrete5の管理画面トップに、過去数日の閲覧件数がflashで表示されていますが、
この表示を切ると、レスポンスが早くなり幸せになれます。

concrete5日本のフォーラムにやり方が書いてあります。
http://concrete5-japan.org/community/forums/chat/post-461/

要約すると、
1、/config/site.phpの中に
define('STATISTICS_TRACK_PAGE_VIEWS', false);
を追加して、新しく定数を定義。

2、
/concrete/elements/dashboard/modules/reports.php
を、トップディレクトリにある
/elements/ディレクトリ配下に、
dashborad/modules/reports.php
というように、階層的にディレクトリをつくって、最後にreports.phpファイルを作り、
中身に、

<?php defined('C5_EXECUTE') or die(_("Access Denied.")); ?>
<div id="dashboard-reports" style="width:330px;height:280px;">
<p>アクセス解析を中止</p></div>

といったように、不正アクセスブロックコードと、必要があればメッセージを記入して、保存。

3、そしてMySQL内の「PageStatistics」というテーブルをバックアップし、必要なければ削除。

でOKです。

お決まりですが、 適用は自己責任で。

やってみたら、体感できるぐらいスピードアップしてくれて、幸せです。

0 件のコメント:

コメントを投稿