
web 技术架构
文章平均质量分 86
对于 web 开发的架构分享,一些 server 端的架构设计思路,以及应用层的部署等等
Arno_好久不见
一个热衷于前端开发的 PHP 攻城狮
展开
-
大型网站技术架构(1)
网站都是从小网站一步一步发展为大型网站的,而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据,任何简单的业务处理,一旦需要处理数以 P 计的数据和面对数以亿计的用户时,问题就会变的很棘手下面我们就来说说这个演变过程:初始阶段大型网站都是由小型网站演变而来的,网站架构也一样小型网站最开始没有太多人访问,只需要一台服务器就绰绰有余,就像这样: 应用程序、数据库、文件等所有资源都在原创 2016-05-04 18:24:31 · 5317 阅读 · 3 评论 -
分布式 与 集群
上一篇文章写到了架构的演变过程,其中出现了 分布式 和 集群 两个名词,有些人可能会对这两个词造成误解,那么我们这里就对这两个名词做一些解释首先, 分布式 和 集群 都是使用多台服务器来进行工作的,都可以提高系统的高并发简单一点来说,可以这样理解:分布式 一个业务分拆多个子业务,分别部署在不同的服务器上(可以是在不同的物理位置) 使每个服务器的职责更加专一,缩短单个任务的执行时间来提升原创 2016-05-08 21:11:04 · 1922 阅读 · 0 评论 -
大型网站技术架构(2):架构要素和高性能架构
上一篇我们把整个架构演变过程大致说了一下,这次我们来说说从哪方面进行考虑设计为了使网站的能够应对高并发访问,海量数据处理,高可靠运行等一系列问题,我们可以选择横向或纵向两个方向来入手基本思路首先可以对整个架构进行分层,一般可以分为 应用层,服务层,数据层;实践中,大的分层结构中还可以继续分层,比如 应用层 还可以继续分为 视图层 和 业务逻辑层,服务层也可以继续细分为 数据接口层 逻辑处理层 等通过原创 2016-05-11 23:11:36 · 7238 阅读 · 0 评论 -
大型网站技术架构(3):WEB 前端性能优化
上次说到了性能优化策略,根据网站的分层架构,可以大致的分为 web 前端性能优化,应用服务器性能优化,存储服务器性能优化三大类这次来说一下 web 前端性能优化,一般来说,web 前端就是应用服务器处理之前的部分,包括浏览器渲染、加载,前端视图模型,图片视频资源,CDN 服务等,主要优化方法就是优化浏览器访问渲染过程,使用反向代理,使用 CDN 服务等浏览器访问渲染优化减少 http 请求数http原创 2016-05-15 22:42:10 · 2167 阅读 · 1 评论