【问题标题】:Speeding up AWS EC2 using MEAN使用 MEAN 加速 AWS EC2
【发布时间】:2015-02-26 17:26:26
【问题描述】:

我最近打开了一个带有 t1.micro EC2 实例的 AWS 服务器。我有 MEAN、forever、nginx 和 varnish 运行,但访问网站仍然非常慢。

在 EC2 服务器上,我的平均应用程序非常慢。当我在 localhost:3000 时,它真的很快。有什么想法吗?

【问题讨论】:

  • 微型实例通常在同一硬件上与嘈杂的邻居一起运行,这使其运行缓慢。 Varnish 可以替换为 Nginx 缓存机制。

标签: performance amazon-web-services amazon-ec2 varnish mean-stack


【解决方案1】:

我认为使用默认设置的 t1.micro 无法获得更好/更快的网络,它的网络速度很慢。另外,为您选择最近的区域。

你可以注释掉这个,Gruntfile.js 来禁用 livereload

connect: {
  options: {
    port: 9000,
    hostname: '0.0.0.0',
    //livereload: 35729 <---- this

【讨论】:

  • 我发现了问题,这是 grunt 的 livereload 问题。我正在使用 yeoman 生成的页面。无论如何,您会碰巧知道 livereload 是否相关吗?我可以禁用它吗?
  • 我已经编辑了我的第一篇文章以禁用 livereload,请参阅
  • 再次感谢,但我找到了它在我的 EC2 实例上如此严重滞后的主要原因。我在开发模式下运行我的平均应用程序,我必须使用这个网站将其设置为生产模式,hacksparrow.com/running-express-js-in-production-mode.html
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-02
  • 2021-04-12
相关资源
最近更新 更多