{SPAM 01.8} Re: [development] Caching, caching, caching...
Dries Buytaert
dries.buytaert at gmail.com
Sat Jul 22 15:07:03 UTC 2006
On 21 Jul 2006, at 15:15, Moshe Weitzman wrote:
> i can't think of any reasonable assumptions. to me, the waste is
> not that we have to perform so many queries, but rather that we do
> so on every page view even though the data rarely changes. to
> address that, one should use mysql query cache or even memcached.
A query cache only eliminates part of the overhead. Most of the
overhead comes from Drupal's database abstraction layer, not from
execution the actual SQL query:
http://buytaert.net/drupal-database-interaction
We gain most if we eliminate calls to db_query(). We use a MySQL
query cache on drupal.org, and the one query that retrieves the URL
alias is still to most expensive query (accumulated cost).
> fyi, devel.module just got the ability to do query logging to the
> DB. killes and i just need to quash one silly bug and it will be
> ready.
Does it (still) accumulate data across different page views?
--
Dries Buytaert :: http://www.buytaert.net/
More information about the development
mailing list