我使用结构脚本部署Django应用程序,该脚本检查我的项目副本,当所有内容都到位时,源代码链接并重新加载Web服务器(猜测这是一种典型的方法)。
我担心的是,部署后第一次网站被点击时,需要重新解释所有python脚本。
我有一些明智的想法,关于如何强制代码在任何客户端命中之前得到处理,但我正在寻找人们可能用来实现此目的的任何高级策略。
欢迎任何建议。如果您有任何建议,请提前致谢。
-Mike
答案 0 :(得分:1)
python -m compileall /path/to/django/site
将以递归方式预编译目录下的任何.py文件。
你是如何运行django的?如果您正在使用WSGI,那么解释器或解释器已经在运行,并且已经编译了很多django站点。什么是动态加载?