首页 > Web开发 > 详细

Node.js 学习记录 server端和前端开发的区别

时间:2020-09-14 23:08:25      阅读:79      评论:0      收藏:0      [点我收藏+]

Server端

  • 服务稳定性
    • server端可能会遭受各种恶意攻击和误操作
    • 单个客户端挂掉问题不大,但服务端挂掉影响很大
    • PM2进程守护的作用
  • 考虑内存和CPU(优化、扩展)
    • 客户端独占一个浏览器,CPU和内存都很充足
    • server端承载很多请求,CPU和内存都是稀缺资源
    • stream写日志,redis存session
  • 日志记录
    • 前端也会参与写日志,但只是日志的发起方,不关心后续
    • server端要记录日志、存储日志、分析日志、前端不关心
  • 安全
    • server端要随时准备接收各种恶意攻击,前端则少很多(越权操作、数据库攻击等)。
  • 集群和服务拆分
    • 产品发展速度快,流量可能会迅速增加。
    • 如何通过扩展机器和服务拆分来承载大流量。

Node.js 学习记录 server端和前端开发的区别

原文:https://www.cnblogs.com/ataehee/p/13669838.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!