ひとりごと

翌日:[2001-06-22]  前日:[2001-06-18] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2001/06/19 (火)

・ 名前をひくのって時間がかかる?

所用によりapacheのアクセスログを見る事がよくあるのですが、逐一 telnet してのぞき込むのも面倒クサいな~とおもい、私が個人的にホームにしているところに最近のアクセスをつらつら表示してみることにしました(外部からは見えません)。が、apacheのアクセスログってIPアドレスなわけで、こんなのをつらつら表示してくれても私にゃなにがなにやらわからんので、PHPの gethostbyaddr() でホスト名に変換してみることにしました。が、これが大問題。高々10行程度表示するだけなのになんかワンテンポ送れて出てきます。あれれれ、名前を引くのってそんなに時間がかかるものかいな~。

てことで、今度は考え方を変えて一度引いたアドレスと名前をPostgreSQLで登録して、こちらを優先的に使うようにしてみました。すると、始めに引くときには少し時間がかかるものの、それ以降は数百行ぐらい一度に表示してもそれほど待たされなくなりました。

PHPからPostgreSQLの問い合わせってそんなに速いという印象はなかったのですが、ネームサーバへの問い合わに比べると非常に早いようです。

[つっこみ]

翌日:[2001-06-22]  前日:[2001-06-18] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)