最新文章列表

谈谈网站架构的缓存

        缓存就是将数据存放在距离计算最近的位置以加快处理速度。缓存是改善软件性能的第一手段,现代cpu越来越快的一个重要因素就是使用了更多的缓存,在复杂的软件设计中,缓存几乎无处不在。大型网站架构设计在很多方面都是用了缓存设计。   1、CDN。即内容分发网络,部署在距离终端用户最近的网络服务商,用户的网络请求总是先到达他的网络服务商哪里,在这里缓存网站的一些静态资源,可以就近以最快 ...
莫欺少年穷Java 评论(0) 有1242人浏览 2016-11-20 13:53

网站性能优化的措施

        网站性能优化的措施根据网站分层架构,可分为web前端性能优化、应用服务器性能优化、存储服务器性能优化3大类。   一、web前端性能优化         1、浏览器访问优化。如,减少http请求、使用浏览器缓存、启用压缩、css放在页面最上面JavaScript放在页面最下面、减少cookie传输等。         2、CDN加速。CDN(内容分发网络)的本质仍然是缓存, ...
莫欺少年穷Java 评论(0) 有962人浏览 2016-11-20 13:24

细说五层网站架构

目前网站架构一般分为网页缓存层、负载均衡层、Web层、数据库层、文件服务器层 。我们可以依次用这五层对网站架构进行讨论,为了增强说服力,我将用如下三个并发较大的生产环境来说明。 q   电子商务网站(并发最大峰值2900,日PV500万左右) q   电子广告网站(并发最大峰值1500,日PV150万左右) q
lucien_zzy 评论(0) 有754人浏览 2016-06-28 16:15

大型网站架构系列:负载均衡详解(3)

大型网站架构系列:负载均衡详解(3) 本次分享大纲 软件负载均衡概述 Ngnix负载均衡 Lvs负载均衡 Haproxy负载均衡 本次分享总结 一、软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为 ...
changhongbao 评论(0) 有557人浏览 2016-04-04 10:27

大型网站架构系列:负载均衡详解(1)

大型网站架构系列:负载均衡详解(1) 面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。 从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机 ...
changhongbao 评论(0) 有396人浏览 2016-04-04 10:25

大型网站架构系列:负载均衡详解(2)

大型网站架构系列:负载均衡详解(2) 本文是负载均衡详解的第一篇文章,介绍负载均衡算法, 硬件负载均衡。部分内容摘自读书笔记。 三、负载均衡算法 常用的负载均衡算法有,轮询,随机,最少链接,源地址散列,加权等方式; 3.1 轮询 将所有请求,依次分发到每台服务器上,适合服务器硬件同相同的场景。 优点:服务器请求数目相同; 缺点:服务器压力不一样,不适合服务器配置不同的情况; ...
changhongbao 评论(0) 有353人浏览 2016-04-04 10:25

中小型网站架构分析及优化

先看网站架构图: 以上网站架构广泛运用中大型网站中,本文从架构每一层分析所用主流技术和解决手段,有助于初入网站运维朋友们,进一步对网 ...
jatter 评论(0) 有586人浏览 2016-03-13 22:43

大型分布式网站架构技术总结

本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一 ...
hongxuecn 评论(0) 有347人浏览 2015-11-19 13:39

一个很有个性的网址

创业感悟,网站架构,性能优化,技术评论 http://dbanotes.net/
ronin47 评论(0) 有632人浏览 2015-03-26 09:41

网站架构演化阶段

网站架构演化阶段 网站架构需要工程师从全局把握一个网站的前台、后台,要知道什么地方会有瓶颈, 对网站的可扩展性、安全性等需要有一个成熟的把握。 下面说的几个阶段可以了解网站架构演化。 1)单机部署 最简单的情况,可以把各个进程放在同一个服务器上,这就好比我们平时写程序, 就一台笔记本,那就各个进程放在一个PC上跑,好了,只管基础功能。 可能包括:
aoyouzi 评论(0) 有626人浏览 2014-09-18 13:49

新书-大型分布式网站架构设计与实践

第1章 面向服务的体系架构(soa) 1  本章主要介绍和解决以下问题,这些也是全书的基础:  http协议的工作方式与http网络协议栈的结构。  如何实现基于http协议和tcp协议的rpc调用,它们之间有何差别,分别适应何种场景。  如何实现服务的动态注册和路由,以及软负载均衡的实现。  1.1 基于tcp协议的rpc 3  1.1.1 rpc名词解释 3  1.1.2 ...
chenkangxian 评论(14) 有3501人浏览 2014-08-28 19:51

网站架构发展的过程

1.初始阶段网站架构:应用程序、数据库、文件等资源在同一个服务器上 2.应用服务和数据服务分离:应用服务器、数据库服务器、文件服务器 3.使用缓存改善网站性能:为应用服务器提供本地缓存,但受限于应用服务器的内存容量,可以使用专门的缓存服务器,提供分布式缓存服务器架构 4.使用应用服务器集群改善网站的并发处理能力:使用负载均衡调度服务器,将来自客户端浏览器的访问请求分发到应用服务器集群中的任何 ...
ayaoxinchao 评论(0) 有1138人浏览 2014-08-20 17:18

大型网站架构的归纳总结

一、大型网站架构演化发展历程: 1、初始阶段的网站架构:应用程序、数据库、文件等资源均在同一台服务器上。 2、应用服务和数据服务分离 3、使用缓存改善网站性能 4、使用应用服务器集群改善网站的并发处理能力 5、数据库读写分离 6、使用反向代理和CDN加速网站响应() 7、使用分布式文件系统和分布式数据库系统 8、使用NoSQL和搜索引擎 9、业务拆分 10、分布式服务   ...
szjian 评论(0) 有748人浏览 2014-08-20 14:45

如何才能做到网站高并发访问【转】

    在这里我转发一篇文章【如何才能做到网站高并发访问】,去了解怎样架构才可以撑得起一个高并发访问的站点。并通过这篇文章的介绍,我们逐步深入学习文章中涉及到的技术。      作者:老男孩linux运维  文章地址:http://oldboy.blog.51cto.com/2561410/615721/      高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。   ...
student_lp 评论(0) 有879人浏览 2014-08-04 16:12

读书笔记-《大型网站系统与Java中间件实践》-第二章

大型网站及其架构演进过程 ——你的网站现在哪个阶段? 本章首先介绍了大型网站的特征:海量数据、高并发的访问量、网站本身业务和系统的复杂 ...
kingwudy 评论(2) 有757人浏览 2014-06-16 12:00

备忘:值得一看的文章,网站架构相关

http://3g.163.com/ntes/special/0034073A/qq_article.html?docid=9GD1NIUD00964KA8 http://3g.163.com/ntes/special/0034073A/qq_article.html?docid=9HIPAKH400964KA8 http://3g.163.com/ntes/special/0034073A/ ...
jsczxy2 评论(0) 有577人浏览 2014-01-09 01:51

由商品页的设计与实现说起

这是对我1年前设计与开发的商品详情页的总结,主要从性能、可用性和可维护性三个方面进行。   一、性能优化     从整体架构、程序内部和运行环境三个层面进行性能优化。 1.   架构保障    由于现阶段商品数量处于千万级,并且结合商品的增长速度分析,以静态化方案为主即可满足未来一定时间的发展,具体静态化方案如下: 提前生成商品页的
无尘道长 评论(1) 有1655人浏览 2013-11-30 19:56

瞬时响应:网站的高性能架构

瞬时响应:网站的高性能架构 什么叫高性能的网站? 两个网站性能架构设计方案:A方案和B方案,A方案在小于100个并发用户访问时,每个请求的响应时间是1秒,当并发请求达到200的时候,请求的响应时间将骤增到10秒。B方案不管是100个并发用户访问还是200
博文视点Broadview 评论(0) 有1645人浏览 2013-10-15 10:56

大型互联网网站架构心得

我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候   我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则 ...
wbj0110 评论(0) 有965人浏览 2013-08-19 10:59

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics