架构
ziven18
忆技回忆录
展开
-
asp.net缓存
一、缓存概念,缓存的好处、类型。 缓存是一种用空间换取时间的技术,通俗点也就是说把你得到的数据存放在内存中一段时间,在这短时间内服务器不去读取数据库、或是真实的数据源,而是读取你存放在内存中的数据,这里你会疑惑怎么设置存放数据,能存放什么样子的数据,存放时间的设置,真实数据源数据改变服务器不就读取存在偏差?别急,下面慢慢会说到的。。 缓存的转载 2016-01-21 12:07:13 · 229 阅读 · 0 评论 -
.NET Web的身份认证
现代的Windows Server系统都是基于严格的用户机制的,当你想操作服务器时肯定需要账号密码验证的。当我们把开发好的Web应用程序部署在服务器后,用户通过浏览器访问该站点,实际上就是该用户通过HTTP操作这台服务器的过程,本质上也是用户操作服务器(至少是读)的过程。这就产生了一个被大多数人忽略的问题:网络用户根本不知道服务器的账号密码,怎么会有读写服务器的权限?答案可以用下面一个简单的图给出转载 2017-10-22 13:27:05 · 851 阅读 · 0 评论 -
细说单点登录
什么是SSO?如果你已知道,请略过本节!SSO核心意义就一句话:一处登录,处处登录;一处注销,处处注销。即:在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。很多人容易把SSO与OAuth搞混。这里简单说明一下:OAuth也可简单总结为一句:基于各种懒和YY的原因,拿别人的登录系统来用。至于官方说的,是一种授权协议,为网站用户授权第三方应转载 2017-10-22 13:23:57 · 264 阅读 · 0 评论 -
Asp.Net开发中未整理的资料
1)Session、Cookie (1)Application、Session、Cookie、ViewState、Cache、Hidden的区别 地址:http://kb.cnblogs.com/page/65347/ (2)Cookies揭秘 地址:http://kb.cnblogs.com/page/48465/ (3)session和cook转载 2017-10-03 12:39:55 · 209 阅读 · 0 评论 -
你是怎样搭建.net架构
面试问你如何搭建.net互联网架构?1、根据项目情况-搭建不同架构。 设么是项目的性质,具体就是项目设计满足什么样的需求。 具体有以下指标: 项目可用性(这个比较虚,什么是可以的项目,这样就要预估计项目上线后大概的 PV,IP,UV(PV,IP,UV观念) 项目的安全性(具体就是数据的保密,敏感性,如果涉及到钱应转载 2017-10-03 11:30:10 · 1042 阅读 · 0 评论 -
大型高性能ASP.NET系统架构设计
http://www.cnblogs.com/yanyangtian/archive/2011/02/09/1950299.html 大型高性能ASP.NET系统架构设计原创 2017-10-03 11:12:10 · 658 阅读 · 0 评论 -
大型网站技术架构
参见:http://www.cnblogs.com/cnki/category/790258.html原创 2017-06-21 15:08:00 · 180 阅读 · 0 评论 -
nginx+iis实现负载均衡
最近在研究分布式系统架构方面的知识,包括负载均衡,数据库读写分离,分布式缓存redis等。本篇先从负载均衡服务架构入手,关于负载均衡百度百科的定义如下:负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。 我的解释:一项任务交由一个开发人员处理总会有上限处理能转载 2017-05-30 21:55:39 · 349 阅读 · 0 评论 -
深入解读缓存(二)——一致性Hash算法
缓存策略常见的策略有求留余数法和一致性Hash算法。缓存的本质是一个内存Hash表,网站应用中,数据缓存以一对Key、Value的形式存储在内存Hash表中。计算KV对中Key的HashCode对应的Hash表索引,可快速访问Hash表中的数据。我们可以理解为:HashCode,就是该对象的唯一标识。求留余数法求留余数法,是最简单的一种计算策转载 2017-05-09 14:53:48 · 281 阅读 · 0 评论 -
缓存的力量
应用服务器的性能优化,是网站开发最复杂,变化最多的地方。优化的手段,主要有:缓存、集群、异步等等。从今天起,我们就来讲讲缓存。首先,我们来看几个例子:1、淘宝卖家浏览的商品集中在少部分 成交数多、评价良好的商品上;2、百度搜索关键词集中在少部分热门词汇上;3、只有经常登录的用户才会发微博、看微博,而这部分用户也只占总用户数目的一小部分。缓存的基本转载 2017-05-09 14:52:30 · 206 阅读 · 0 评论 -
大型网站架构之系列——死了都要说的缓存
说到缓存,我想大家跟我一样都很兴奋,当我们遭遇网站性能瓶颈的时候,缓存是一剂强心针,也是一粒紧急妈富隆,从而在优化网站性能方面冠上了第一定律的帽子,我们前年在做淘应用的时候,就遭遇了性能瓶颈,短时间内采用缓存紧急优化,给我们大优化之前争取了宝贵的时间。 一:缓存的种类 要说缓存有多少种,太多了,比如浏览器缓存,文件缓存,片段缓存,数据库缓存等等,合理转载 2017-05-09 14:48:17 · 189 阅读 · 0 评论 -
大型网站架构之系列——纵观历史演变
我们知道一个网站都是随着业务的发展,逐渐演变成几万服务器,几亿用户数的大型网站,经历了若干年,甚至上十年的发展成为大型网站,然而真正亲身经历这个发展过程的人已经不多了,这种人也是拿着公司股票,赶都赶不走的人,所以正因为很多人没有亲身经历过,所以对架构的演变没有深刻的了解,包括我自己在内,不过没吃过猪肉,也看过猪跑。。。 一:第一代架构 这年头创业大多都是从转载 2017-05-09 14:45:48 · 227 阅读 · 0 评论 -
亿级Web系统搭建——单机到分布式集群
原文(http://www.csdn.net/article/2014-11-06/2822529)大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。 原文:当一个Web系统从日访问量10万逐步增长到1000万,转载 2016-01-21 11:07:57 · 395 阅读 · 0 评论 -
分布式系统事务一致性解决方案
开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数据库。我们通常只需借助开发平台中特有数据访问技术和框架(例如Spring、JDBC、ADO.NET),结合关系型数据库自带的事务管理机制来实现事务性的需求。关系型数据库通常具有ACID特性:原子性(Atomici转载 2017-12-04 22:10:54 · 209 阅读 · 0 评论