summaryrefslogtreecommitdiff
path: root/core/controllers/scaffold.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-05-14 03:56:29 +0000
committerBharat Mediratta <bharat@menalto.com>2009-05-14 03:56:29 +0000
commit627e83adc13005b2431d49d98c0a2dc05a8e65a6 (patch)
treed606d36cdb2050c62bf0e3de8f69dac1fea8534d /core/controllers/scaffold.php
parentaaff4a78863c0103d5c6da86e324e81cc0c2a564 (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.php1
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));