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