
大型网站架构
文章平均质量分 90
以实战为线索,逐步深入大型网站开发各个环节,掌握常用性能体验优化思路,提升工程化架构能力和思维能力
泰山AI
CSDN博客专家、阿里云博客专家,华为云博客专家、掘金优秀作者、开源项目累计1000+star作者,精通JAVA、python和AI智能体开发,致力于帮助开发者快速提升技术能力,解决各种技术问题!购买付费专栏的用户,如果文章对你没有解决你的问题,可以在评论区留言或者私信我,如果还能解决,可私信我退款!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot结合Maven的多模块设计架构模式
结合的多模块设计是一种常见的架构模式,它允许开发者将大型应用程序分解为更小、更易于管理的模块。这种设计不仅有助于提高代码的可读性、可维护性和可扩展性,而且还能促进团队协作,使不同的开发人员或小组可以专注于特定的功能模块。原创 2024-12-12 12:55:03 · 1531 阅读 · 0 评论 -
大型网站技术架构 | 信息加密技术及密匙安全管理
通常,为了保护网站的敏感数据,应用需要对这些信息进行加密处理,信息加密技术可以分为三类:单向散列加密是指通过不同长度的信息进行散列计算,得到固定长度的输出,这个过程是单向的,即不能对输出的固定长度信息进行,反向运算得到输入的原始信息,如图所示。利用单向散列加密的这个特性,可以对密码进行单向散列加密,将密码存入数据库,用户登录时,进行密码验证,同样计算得到输入密码的密文,并和数据库中的密文比较,如果一致,则密码验证成功。这样保存在数据库中的时用户输入的密码的密文,而且不可逆计算得到密码的明文,因此技术数据库被原创 2022-06-21 13:17:17 · 1184 阅读 · 0 评论 -
大型网站技术架构 | 应用服务器安全防御
人们经常将跨站脚本攻击(Cross Site Scripting)缩写为CSS,但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆。因此,有人将跨站脚本攻击缩写为XSS。跨站脚本攻击(XSS),是最普遍的Web应用安全漏洞。这类漏洞能够使得攻击者嵌入恶意脚本代码到正常用户会访问到的页面中,当正常用户访问该页面时,则可导致嵌入的恶意脚本代码的执行,从而达到恶意攻击用户的目的。攻击者可以使用户在浏览器中执行其预定义的恶意脚本,其导致的危害可想而知,如劫持用户会话,插入恶意内容、原创 2022-06-20 14:03:03 · 1091 阅读 · 0 评论 -
大型网站技术架构 | 应用服务器性能优化
前言 根据网站分层架构,可分为web前端性能优化、应用服务器性能优化、存储服务器优化三大类。 应用服务器性能优化 应用服务器就是处理网站业务的服务器,网站的业务代码都部署在这里,是网站开发最复杂,变化最多的地方,优化手段主要有缓存、集群、异步等。 一、分布式缓存 网站性能优化第一规律:优先考虑使用缓存优化性能。 网站数据访问通常是二八定律,即80%的访问落在20%的数据上,因此利用缓存的高速读写的特性,将这20%的数据缓存起来,可以改善系统性能,提高数据读取速度,降低存储访问压力。 但是,..原创 2022-05-16 13:24:08 · 907 阅读 · 0 评论 -
大型网站技术架构 | Web前端性能优化
前言 根据网站分层架构,可分为web前端性能优化、应用服务器性能优化、存储服务器优化三大类。 Web前端性能优化 一般来说Web前端是指网站在浏览器中展示的可视化界面的部分,包括浏览器加载,网站视图模型,图片服务,文件服务,CDN服务能,主要优化的方向是优化浏览器访问网站的速度,手段有使用方向代理,CDN加速等。 一、浏览器访问优化 1.减少前端的http请求 前端每次发送http请求都需要i案例通信链路,进行数据传输,服务端也需要启动独立的线程去处理请求。 造成通信时长和服务器的性能资源开原创 2022-05-11 13:17:27 · 575 阅读 · 5 评论