建站技术 文章

分享网站架构、前后端开发、部署运维、性能优化、安全和工程实践。

网站技术栈入门:前端、后端、数据库、服务器、域名各管什么

建网站到底需要哪些技术?前端、后端、数据库、服务器、域名各管什么?本文用一个"餐厅团队"的类比讲清五层职责,对比 LAMP、LNMP、MEAN、无服务器四种常见组合,并给出按项目类型选技术栈的方法与对比表,解决"建网站需要哪些技术栈、怎么选"的问题。

打开一个网页背后发生了什么:从输入网址到页面渲染

每次在浏览器输入网址按下回车,背后都有一连串精密协作:DNS 解析、建立连接、发送请求、服务器响应、浏览器渲染。本文用一个"打车去餐厅"的类比逐帧拆解这五个环节,附一次页面加载的完整流程图,并解释 CDN 和缓存如何加速,解决"打开网页背后发生了什么"。