通过将某个进程移动到专用机器(microservice?)来优化大型Django项目

2024-10-02 22:36:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在从事一个大型Django项目,它使用应用服务器来处理Latex。随着我们站点的增长,当站点流量较高时,乳胶处理会影响性能。你知道吗

我的一个想法是将Latex处理移到一个单独的EC2实例中,该实例针对以下内容进行了优化:使用TexLiv处理Latex,创建一个PNG,将PNG保存到S3,然后返回图像的URL。我还需要与我现有的Django ORM进行通信,以便用专用机器上刚刚创建的图像URL更新对象的图像URL。你知道吗

我有几个问题: 1) 我应该使用什么样的EC2实例(计算机或内存优化?) 2) 我应该在这个专用的乳胶处理机器上使用什么样的web服务器(这是一个微服务吗?)Django,龙卷风,烧瓶? 3) 我如何让我现有的项目与新的,专用乳胶加工机沟通。 4) 我还缺什么

谢谢


Tags: 项目django实例图像机器urlpng站点