我正在运行Django开发服务器,有多个人同时使用该网站。每次访问我的网站时,都会有一个Django调用的函数,这个函数计算成本很高,需要大约一秒钟才能返回。这意味着,如果有几个人几乎同时访问网站,目前页面加载速度非常慢。这是因为我假设如果当前正在从另一个用户处理它,Django将不会调用此函数。
以下是一些更具体的细节:
我在Windows Server 2012上运行Django
函数本身在NumPy中计算了许多矩阵变换
该功能根本不与数据库交互,但它确实从服务器的硬盘加载
所以,我想知道解决方案是什么,除了拥有更快的CPU?