[wp-hackers] siteurl option queried from database on every load
Ryan Boren
ryan at boren.nu
Sun Jan 15 21:48:58 GMT 2006
On Sun, 2006-01-15 at 08:36 -0500, Mark Jaquith wrote:
> The siteurl option is queried individually on every page load:
>
> [0] => Array
> (
> [0] => SELECT option_value FROM wp_options WHERE
> option_name = 'siteurl'
> [1] => 0.0012500286102295
> )
>
> It is line 124 in wp-settings.php:
>
> $db_check = $wpdb->get_var("SELECT option_value FROM $wpdb->options
> WHERE option_name = 'siteurl'");
>
> The options cache is up and running at this point... but the wp-
> include files haven't been uploaded... so get_option() is
> unavailable. Can we move this check to a later point, so that the
> option can be grabbed the the cache with get_option()? Looks to me
> like an easy way to trim one query from every page load... every
> little bit helps!
We need something to serve as a DB sanity check. What that check is and
how early we execute it are debatable.
Ryan
More information about the wp-hackers
mailing list