Node.js-在部署到Google Cloud之前,我需要了解我的资源使用情况

瑞安

编辑:仍未答复感谢您到目前为止收到的建议,但是我仍然没有找到测试服务器正在使用的资源量的正确方法。我决定使用GCE而不是GAE,但我仍然想衡量资源使用情况。

我已经搜索了整个Google以及SA,似乎无法弄清楚这一点。

我想将我的(非常小的)node.js服务器部署到Google App Engine或Google Compute Engine(尚不确定要使用哪个服务器)。

我看到它们根据您使用的资源收费,但是在做出决定之前如何检查呢?基本上,我想做的是找到一种分析服务器并查看其使用的CPU / DISK / NETWORK / RAM / Etc的方法,然后可能对我的代码进行一些改进,以将使用率降低到尽可能低的水平。

我是一个业余程序员,并且该服务器仅用于个人用途,因此我不需要任何花哨的东西。我只想将其托管在Google而不是我的家庭服务器上。我真正的担心是,由于我不是专业人士,因此我的代码可能会反复执行一些疯狂的后台操作,这些操作会使我的使用一无所获。

服务器性能快速下降:IntelliJ为我提供的基本node.js表达模板,然后我添加了代码以坐下并聆听Firebase。当Firebase收到一条消息(一天一次或两次,相当于文本消息的大小)时,服务器会向一些设备发送快速GCM / FCM消息。非常简单的服务器,很少的代码。没什么疯狂的。

作为我的一点收获,如果您对我应该使用哪个平台有建议,我是全耳的。

瑞安

好吧,一个多月后,我想我自己也可以回答这个问题。

我最终要做的是在Computer Engine(微型,最小的可用实例)上创建一个基本实例,然后将其放置几个星期。我回头看了一下数据,看看有什么好的基准并记下了。

然后,我获取了服务器代码并在服务器上运行了它。我离开了那里,待了几天,对其进行了更改,更新,等等。只是尝试模拟我将要做的事情。在我的客户端应用上发送了消息(毕竟,这台服务器已经说完了,这就是服务器正在做的事情),我让它继续进行了几周。

剩下的就是历史了。我查看了基准,然后查看了我的新内存,CPU,网络和磁盘使用情况,然后开始了。好去。我的免费试用还没有结束,所以这是一个免费的实验。

好消息是我的服务器比我想象的更“轻巧”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Docker映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?

来自分类Dev

将 Node 应用程序部署到 Google Cloud App Service - 如何编辑我的代码?

来自分类Dev

尝试将Node.js项目部署到Google App Engine时出错

来自分类Dev

为什么子文件夹未部署到Google App Engine Node.js应用

来自分类Dev

使用章鱼部署Node js

来自分类Dev

将node.js应用程序部署到弹性beantalk(使用express)

来自分类Dev

使用 Python 部署到 AWS Elastic Beanstalk 的 Node.js 的 Dockerfile

来自分类Dev

使用 MongoDb 将 Nuxt.js Universal App 和 Node.js Server 部署到 Digital Ocean

来自分类Dev

使用Juju部署Node.js应用

来自分类Dev

使用Juju部署Node.js应用

来自分类Dev

将Node js应用程序部署到Heroku

来自分类Dev

在使用JavaScript API进行路由方面需要了解Node.js的帮助吗?

来自分类Dev

Node.js未定义VS空字符串内存使用情况

来自分类Dev

带宽报告和使用情况报告Node.js

来自分类Dev

将Node.js和Node.js应用程序部署到Raspberry Pi

来自分类Dev

部署:将Angular 2 / Node.js应用程序部署到Heroku

来自分类Dev

将带有node-jdbc模块的Node.js应用程序部署到Bluemix

来自分类Dev

为什么即使我不使用Google Cloud SQL统计信息也会显示使用情况?

来自分类Dev

使用Google Cloud Functions Node JS将事件驱动的文件复制到其他Google存储桶

来自分类Dev

永远部署Node.js

来自分类Dev

如何将Node.js和Vue.js部署到Heroku

来自分类Dev

使用Node js生成Google Chrome

来自分类Dev

使用Node.js显示Google地图

来自分类Dev

使用Node.js显示Google地图

来自分类Dev

在冒险使用Node.js之前,我需要多少JavaScript知识?

来自分类Dev

使用Open Shift PaaS部署Node.js应用

来自分类Dev

使用Fleet与Node.js应用程序部署

来自分类Dev

NPM使用AWS Codedeploy部署Node.js实例的问题

来自分类Dev

使用环境变量部署Azure函数-Node.js

Related 相关文章

  1. 1

    如何使用Docker映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?

  2. 2

    将 Node 应用程序部署到 Google Cloud App Service - 如何编辑我的代码?

  3. 3

    尝试将Node.js项目部署到Google App Engine时出错

  4. 4

    为什么子文件夹未部署到Google App Engine Node.js应用

  5. 5

    使用章鱼部署Node js

  6. 6

    将node.js应用程序部署到弹性beantalk(使用express)

  7. 7

    使用 Python 部署到 AWS Elastic Beanstalk 的 Node.js 的 Dockerfile

  8. 8

    使用 MongoDb 将 Nuxt.js Universal App 和 Node.js Server 部署到 Digital Ocean

  9. 9

    使用Juju部署Node.js应用

  10. 10

    使用Juju部署Node.js应用

  11. 11

    将Node js应用程序部署到Heroku

  12. 12

    在使用JavaScript API进行路由方面需要了解Node.js的帮助吗?

  13. 13

    Node.js未定义VS空字符串内存使用情况

  14. 14

    带宽报告和使用情况报告Node.js

  15. 15

    将Node.js和Node.js应用程序部署到Raspberry Pi

  16. 16

    部署:将Angular 2 / Node.js应用程序部署到Heroku

  17. 17

    将带有node-jdbc模块的Node.js应用程序部署到Bluemix

  18. 18

    为什么即使我不使用Google Cloud SQL统计信息也会显示使用情况?

  19. 19

    使用Google Cloud Functions Node JS将事件驱动的文件复制到其他Google存储桶

  20. 20

    永远部署Node.js

  21. 21

    如何将Node.js和Vue.js部署到Heroku

  22. 22

    使用Node js生成Google Chrome

  23. 23

    使用Node.js显示Google地图

  24. 24

    使用Node.js显示Google地图

  25. 25

    在冒险使用Node.js之前,我需要多少JavaScript知识?

  26. 26

    使用Open Shift PaaS部署Node.js应用

  27. 27

    使用Fleet与Node.js应用程序部署

  28. 28

    NPM使用AWS Codedeploy部署Node.js实例的问题

  29. 29

    使用环境变量部署Azure函数-Node.js

热门标签

归档