Perm cache (#3211)

* [Update] 修改用户树的cache

* [Update] 修改用户树缓存

* [Update] telnet (beta) => telnet
This commit is contained in:
老广
2019-09-11 18:52:42 +08:00
committed by GitHub
parent 4f7c668c45
commit dbb441dfb6
11 changed files with 150 additions and 86 deletions

View File

@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
#
import re
import os
from collections import defaultdict
from django.conf import settings
from django.dispatch import receiver
@@ -12,8 +13,8 @@ from common.utils import get_logger
from .local import thread_local
pattern = re.compile(r'FROM `(\w+)`')
# logger = logging.getLogger('jmsdb')
logger = get_logger(__name__)
DEBUG_DB_QUERY = os.environ.get('DEBUG_DB_QUERY', '0') == '1'
class Counter:
@@ -57,7 +58,7 @@ def on_request_finished_release_local(sender, **kwargs):
thread_local.__release_local__()
if settings.DEBUG:
if settings.DEBUG and DEBUG_DB_QUERY:
request_finished.connect(on_request_finished_logging_db_query)