diff options
author | Bharat Mediratta <bharat@menalto.com> | 2009-05-14 03:56:29 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2009-05-14 03:56:29 +0000 |
commit | 627e83adc13005b2431d49d98c0a2dc05a8e65a6 (patch) | |
tree | d606d36cdb2050c62bf0e3de8f69dac1fea8534d /core/controllers/scaffold.php | |
parent | aaff4a78863c0103d5c6da86e324e81cc0c2a564 (diff) |
Cache variables in core._cache so that we can retrieve them all in a
single query. In most cases, we were fetching 4-5 variables per page
load, so this is 2-3x faster.
Diffstat (limited to 'core/controllers/scaffold.php')
-rw-r--r-- | core/controllers/scaffold.php | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/controllers/scaffold.php b/core/controllers/scaffold.php index 14a5fa57..9d42cbb8 100644 --- a/core/controllers/scaffold.php +++ b/core/controllers/scaffold.php @@ -317,6 +317,7 @@ class Scaffold_Controller extends Template_Controller { $db = Database::instance(); $db->query("TRUNCATE {sessions}"); $db->query("TRUNCATE {logs}"); + $db->query("DELETE FROM {vars} WHERE `module_name` = 'core' AND `name` = '_cache'"); $db->update("users", array("password" => ""), array("id" => 1)); $db->update("users", array("password" => ""), array("id" => 2)); |