1、对于g函数及全局变量的使用:
g函数是flask自带的用来存储全局变量的函数,我所理解的用法是存储user这类在程序运行过程中不会改变的信息,且g函数的使用对于每个进程来说是互不干扰的,而若想存储会经常改变的量,则不宜使用g函数。
python中的全局变量用 global来修饰,多线程(多用户)是会出问题的。多用户操作global变量时会引发混乱,解决方案之一是给操作的全局变量加锁
还有一种全局变量的解决方案,便是使用redis,使用该内存数据库也会很快。
1、对于g函数及全局变量的使用:
g函数是flask自带的用来存储全局变量的函数,我所理解的用法是存储user这类在程序运行过程中不会改变的信息,且g函数的使用对于每个进程来说是互不干扰的,而若想存储会经常改变的量,则不宜使用g函数。
python中的全局变量用 global来修饰,多线程(多用户)是会出问题的。多用户操作global变量时会引发混乱,解决方案之一是给操作的全局变量加锁
还有一种全局变量的解决方案,便是使用redis,使用该内存数据库也会很快。