2395442 visits / 19313675 pages
(since 25 Sep, 2002)
メイン
XOOPS 関連の話題
pphlCounter

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
achao
投稿日時: 2003-4-30 5:48
サイト初心者
登録日: 2003-4-30
居住地:
投稿: 3
pphlCounter
はじめまして。

pphlCounter便利に使わせていただいております。

しかし、残念なことに pphlCounter のブロック表示を有効にしておくと、そのページへのアクセスがかなりの頻度で極端に遅くなるという現象にこまっております。数分のオーダーです。タイムアウトしてしまったりすることもままあります。

visitors
pages
visitors(today)
visitors(yesterday)
visitors(month)

の5つを表示するようにしてあります。

PowerPhloggerは同じホストで動作させております。XOOPSは2.0.2、MySQLは4.0.12、PHPは4.3.1を使用しております。

同様の経験をされている方、いませんか?
NIKO
投稿日時: 2003-4-30 9:55
サイト管理者
登録日: 2002-8-2
居住地: 東京
投稿: 1518
Re: pphlCounter
少なくとも uribou.net と、他に自分が運用しているサイトでは、
その種の著しいパフォーマンス低下はおきていないようです。

環境によっては起きてしまうんでしょうかねぇ。。。
他に同様の現象を経験されている方がいるのか是非知りたいところです。


----------------
NIKO --> uribou.net

achao
投稿日時: 2003-4-30 12:13
サイト初心者
登録日: 2003-4-30
居住地:
投稿: 3
Re: pphlCounter
pphlCounterのソースを見させていただいた限りでは、著しいパフォーマンス低下は起きなさそうですよね・・・。

強いて可能性をあげるとすれば、showhits.phpに表示するカウンターの回数だけネットワークアクセス(file())している部分でしょうか?

私の利用しているレンタルサーバーでたまたま、httpの接続すう制限にぶつかってしまっていたとかの可能性もあるかもしれません。

また、 PHPのマニュアル のコメントには、
引用:
It appears that the file() function causes file access problems for perl cgi scripts accessing the same files. I am using Perl v5.6.0 in linux with PHP/4.0.4pl1. After running a php app using the file() function, any perl cgi trying to access the same file randomly dies returning an internal server error: premature end of script headers.

とかあるのも多少気になりますが・・・。
NIKO
投稿日時: 2003-5-1 22:52
サイト管理者
登録日: 2002-8-2
居住地: 東京
投稿: 1518
Re: pphlCounter
引用:

私の利用しているレンタルサーバーでたまたま、httpの接続すう制限にぶつかってしまっていたとかの可能性もあるかもしれません。

それはあり得ますね。。。
この機会にちょっと他の手も考えてみます。


----------------
NIKO --> uribou.net

NIKO
投稿日時: 2003-5-14 19:16
サイト管理者
登録日: 2002-8-2
居住地: 東京
投稿: 1518
Re: pphlCounter
引用:
強いて可能性をあげるとすれば、showhits.phpに表示するカウンターの回数だけネットワークアクセス(file())している部分でしょうか?

まさにこの部分がパフォーマンスにもろに影響していたようです。
uribou.net では、showhits.php の中身に手を入れてかなり改善しました。
一回の file() で全統計結果を一度に引っ張ってこられるようにしたわけです。

ただ、PowerPhlogger の方に直接手を入れる必要があるので、
公開するのちょっと抵抗あるんですよね。。。
もうちょっと他の手も考えてみます。


----------------
NIKO --> uribou.net

achao
投稿日時: 2003-5-26 6:18
サイト初心者
登録日: 2003-4-30
居住地:
投稿: 3
Re: pphlCounter
引用:
まさにこの部分がパフォーマンスにもろに影響していたようです。
uribou.net では、showhits.php の中身に手を入れてかなり改善しました。
一回の file() で全統計結果を一度に引っ張ってこられるようにしたわけです。

showhits.phpをループで呼び出すケースは一般的で、また外部サーバーのPowerPhploggerを利用するケースというのも結構あるようなので、showhits.phpへのアクセスを一回で済ませるという改善は多くの人にとって大きなメリットになると思います。

PowerPhploggerの開発もとの方にパッチを送ってあげると喜んでもらえると思いますし、もちろん可能なら私の方にもいただきたいです。
NIKO
投稿日時: 2003-5-27 14:37
サイト管理者
登録日: 2002-8-2
居住地: 東京
投稿: 1518
Re: pphlCounter
引用:
PowerPhploggerの開発もとの方にパッチを送ってあげると喜んでもらえると思いますし、もちろん可能なら私の方にもいただきたいです。

そうですね。
ただ、PowerPhlogger って開発状況がよく分からない状況なんですよね。
SourceForge の方も全く実働してないような感じですし。
ためしに作者に直接送ってみます。
アドバイスありがとうございました。


----------------
NIKO --> uribou.net

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
© 2002 uribou.net