前后端代理 - 智学轩城

前后端代理

前后端分离,代理配置需明确,否则性能隐患大。
这就是坑,别信“一键代理配置”说法。
2022年,某企业因代理配置不当,页面加载延迟3倍。
IP池动态更新,避免单点故障。
别这么干,静态IP代理。
实操提醒:定期检查代理服务稳定性。

那天,我在咖啡馆和前端小王讨论一个项目,他突然提到“前后端代理”,我愣了一下,想起去年在硅谷参加的一次技术交流会。
等等,还有个事,我突然想到,那次会上,有个老外讲过一个案例:他们公司用代理解决了跨域问题,具体是在2018年,他们在旧金山的一个项目里,后端服务部署在AWS,而前端应用在Google Cloud上。
那个老外说,他们通过设置一个代理服务器,将前端请求转发到后端,成功解决了跨域问题。具体数字是,他们减少了50%的请求延迟,用户满意度提升了30%。
现在想想,前后端代理,其实就是一个中转站,它不仅解决了跨域问题,还能提高性能,降低成本。那,除了跨域,还有哪些场景适合使用前后端代理呢?

前后端代理,就是坑。别信纯代理模式,业务逻辑分离才是王道。
这就是坑,别信纯代理模式,业务逻辑分离才是王道。
2023年,某项目因纯代理模式导致前后端耦合严重,bug频发,修复周期长。
别这么干,先梳理业务逻辑,再考虑代理模式。

说起来这前后端代理啊,2022年那会儿,我在某个城市做项目,当时项目量挺大,前后端分离,那代理配置可真是个头疼的问题。我当时也懵,想着这代理搞不好,项目进度都得拖后腿。
那时候天天跟服务器打交道,配置服务器代理,这东西一不留神就出错。我后来才反应过来,原来前后端代理得这样设置,前端代理要指向后端服务器的IP,后端代理得指向前端服务的IP。
记得有一次,那服务器配置了10个代理,我花了多少钱啊,具体多少忘了,反正挺贵的。当时我还偏激地觉得,这代理设置太复杂了,要是不懂行的人搞,肯定得花大价钱请人来搞定。现在想想,那时候真是年轻气盛。