我正在考虑使用delayed\u job插件将每个图像添加委派到后台,但我也希望给该进程一个较低的CPU优先级,这样就不会使服务器陷入困境。
我对训练中的延迟部分很有信心,但限制部分是我被卡住的地方。有没有降低方法调用优先级的ruby方法?
它的图像大小调整,导致CPU咀嚼。
任何想法欢迎:)
如果您的CMS是在linux系统上运行的,那么您可以使用“nice”命令来执行此操作“nice”将以较低的优先级启动进程。最简单的使用方法就是把nice放在命令前面。如果你像这样运行命令
unzip uploaded-images.zip
改为跑步
nice unzip uploaded-images.zip
man page 更多选项,如如何调整优先级。