From 780ad7c496f9733e291df29a60c74e66e9b8eb2f Mon Sep 17 00:00:00 2001
From: Joe Oblivian <0blivian@insiberia.net>
Date: Sun, 18 Sep 2011 19:52:42 +0200
Subject: [PATCH] prevent mysql-proxy to cache the admin section

---
 wp-content/db.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/wp-content/db.php b/wp-content/db.php
index 99ff86ed1..79c189e55 100644
--- a/wp-content/db.php
+++ b/wp-content/db.php
@@ -872,6 +872,11 @@ class hyperdb extends wpdb {
 			$statement_after_query = $this->run_callbacks( 'statement_after_query' );
 			$query_for_log = $query;
 
+            // A/I: prevent mysql-proxy to cache the admin section
+            if (strpos($_SERVER['REQUEST_URI'], '/wp-admin/') !== false) {
+                $query .= ' /* NO CACHE */';
+            }
+            
 			$this->timer_start();
 			if ( $statement_before_query ) {
 				$query_for_log = "$statement_before_query; $query_for_log";
-- 
GitLab