diff --git a/lib/plugins/index.js b/lib/plugins/index.js
index <HASH>..<HASH> 100644
--- a/lib/plugins/index.js
+++ b/lib/plugins/index.js
@@ -1543,7 +1543,7 @@ pluginMgr.setProxy = function (p) {
 httpMgr.setPluginMgr(pluginMgr);
 
 var PLUGIN_KEY_RE =/^\$(?:whistle\.)?([a-z\d_-]+)[/:]([^\s]+)$/;
-var MAX_VALUE_LEN = 1024 * 1024 * 32;
+var MAX_VALUE_LEN = 1024 * 1024 * 12;
 
 function requestValue(options, callback, isBin) {
   options.needRawData = isBin;
refactor: refine max value size