我已经在应用程序上工作了很长一段时间,但现在我已经意识到它太慢了(一切都在一台服务器上),所以我决定分开'它使用他们提供的AWS选项,所以我有:
Amazon RDS - Used for database
S3 - Used for images/videos
Redis - Used for views and DB results?
Mix - Compile CSS/JS
Queue - For all the above + emails and long tasks
最重要的是,我使用Elastic Beanstalk进行部署,并自动扩展实例化。
现在问题是:
这是使用所有这些服务的正确方法吗?即我应该只使用redis用于Laravel刀片和db结果吗?或者我也可以用它来做其他事情?
还有一种方法可以缓存css / js,以便加快加载速度吗?
有没有办法使用Laravel mix优化图像,然后将它们上传到s3?
是否还应存储其他内容?