我的网站目前运行在VPS上。为了使站点正常工作,我有许多资源密集型的cron作业--当它们运行时,我的站点停止响应/变得异常缓慢。
因此,我正在考虑将cron的工作转移到其他地方,这样他们就可以获得他们所需要的资源,并且不会减慢我的站点速度。
我考虑过仅仅升级我当前的VPS,但是我不能将cron作业的资源使用与站点的资源使用分开。我想分开这两件事,所以我的网站总是可用和快速。
谢谢,麦德斯
发布于 2022-08-30 08:33:43
渴望得到评论:
通常,当您遇到资源限制时,您的选项要么是放大:
扩展通常很容易,但是单个服务器的扩展是有限度的。如果你也可以再次缩小,那是一件容易的事情,但首先尝试。
或扩大:
什么才是最好的(用您现有的代码)真正取决于。
这还取决于当前实际的资源限制是什么,它阻碍了您的应用程序、您的cron作业和网站。你需要良好的监控数据。
扩展和分发负载通常会进一步扩展,但通常还需要对数据、文件、数据库、密钥/值存储、会话数据、输出等方面进行良好的(重新)设计。复制、分片、(只读)副本、合并等等。
例如,如果您的cron作业目前完全淹没了您的数据库,而这正是导致您的网站冻结的原因,那么只有将cron作业移到另一台服务器上才能解决问题。数据库仍将被淹没,网站仍将被锁定。
https://serverfault.com/questions/1109440
复制相似问题