欢迎来到 星空Online - 织梦者,我的原创世界。
上一篇文章跟大家简单分享了如何在阿里云的环境中利用免费的百度统计
、听云
、友盟
来追踪、统计、分析前端代码的运行状况和用户群体的数据,这一次的话,再从后端角度介绍下 APM
工具。
跟之前的一样,站在小站长的角度,也许付费可以获得更全面的功能,但我们仍然为了成本考虑优先使用免费的服务。这次介绍的是部署 Nodejs
的应用时,我们可以使用的两个工具—— 来自阿里云的 Node.js性能平台
、以及仍然是听云出品的 听云Server
。
关于使用 Nodejs 开发网站就不做过多介绍了,星空Online
所使用的框架为 Express
,这是一个高性能的、对前后端研发而言入门门槛都相对较低的框架,并且它对 CPU 与内存的要求也不高,对于普通的乞丐版 ECS(1 核 1G)来说,通过 Docker 容器的隔离,一台机器上跑多个实例都是轻而易举。
上一篇文章跟大家简单分享了如何在阿里云的环境中配置及查询 Nginx 日志,这一次在跟大家简单分享下前端的 APM 工具(最重要的是,我推荐给大家的都尽量是低成本甚至是免费的)。
所谓 APM
,全称为 Application Performance Management
,意思是 应用性能管理
。我们的程序部署在生产环境之后,到底运行的性能如何,我们无法仅仅通过自己的随机点击来判断,这样既不科学,又不客观。我们如果需要全面的知道系统的性能、稳定性,就必须依赖一个高效准确的埋点统计工具来记录我们的关键操作。
这一次跟大家简单分享三个免费、有用且易于使用的前端埋点工具。这里只对这些工具做少许的介绍供大家参考,除非有需要特别向大家提醒的内容外,关于使用和安装可以直接参考官方手册,那上面介绍的会更加详细。
目前作为小站长而言,由于流量小访问少,可能系统优化并不是显得非常重要。但是随着流量逐渐增加之后,亦或者是网站受到攻击时,再去优化可能时间就会不够充裕。
未雨绸缪总是最好的选择,这里分享一些近期个人建站时用到和在用的工具。
本次主要介绍如何记录及查询请求日志。