我正在开发一个使用应用程序服务器来处理 Latex 的大型 Django 项目。随着我们网站的增长,当网站流量很高时,Latex 处理会影响性能。
我的一个想法是将 Latex 处理移动到一个单独的 EC2 实例,优化用于:使用 TexLiv 处理 Latex,创建 PNG,将 PNG 保存到 S3,然后返回图像的 URL。我还需要与现有的 Django ORM 进行通信,以使用刚刚在专用机器上创建的图像 URL 更新对象的图像 URL。
我有几个问题:1)我应该使用什么样的 EC2 实例(计算机或内存优化?) 2)我应该在这个专用的 Latex 处理机器上使用什么样的 Web 服务器(这是一个微服务吗?) Django、Tornado、Flask ? 3) 如何让我现有的项目与新的专用 Latex 处理机进行通信。4)我可能遗漏的任何其他东西
谢谢