![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构基础
文章平均质量分 89
_oldzhang
这个作者很懒,什么都没留下…
展开
-
架构基础2-网站的高性能
性能测试指标:1,响应时间 2,并发数 3,吞吐量(TPS、HPS、QPS)Web前端性能优化策略:1,减少HTTP请求(合并CSS,js,图片)2,使用浏览器缓存(通过设置HTTP头中的cache-control和expires属性)3,启用压缩4,CSS放在页面最上面,Js放在页面最下面(以名js执行阻塞页面渲染)5,减少Cookie传输(对静态资源访问时发送coo原创 2016-03-02 14:51:26 · 352 阅读 · 0 评论 -
架构基础3-网站的高可用
实现高可用架构的主要手段是数据和服务的冗余备份 及 失效转移典型的分层模型是三层:应用层,服务层,数据层。各层之间具有相对独立性,中小型网站在具体部署时,通常将应用层和服务层部署在一起,数据层另外部署,大型网站划分的粒度会更小,更复杂。应用层服务层数据层应用层:主要负责具体业务逻辑处理服务层:负责提供可复用的服务,例如注册登录原创 2016-03-03 11:04:19 · 325 阅读 · 0 评论 -
架构基础4-分布式缓存设计:一致性Hash算法
缓存作为数据库前的一道屏障,它的可用性与缓存命中率都会直接影响到数据库,所以除了配置主从保证高可用之外还需要设计分布式缓存来扩充缓存的容量,将数据分布在多台机器上如果有一台不可用了对整体影响也比较小。不多说,你懂我意思的!缓存的分布式集群和应用服务器不同,缓存的分布式是每台机器上的缓存数据是不一样的,不像应用服务器是无状态的,每台机器上的服务是一致的。缓存访问请求不可以在缓存服务器集群中的任意原创 2016-03-04 17:02:19 · 1098 阅读 · 0 评论 -
架构基础1-linux基础
挂载:将linux的目录放到一个独立的硬盘分区中挂载点:类比windows中的盘符linux硬盘分区有:主分区、扩展分区、逻辑分区linux主分区和扩展分区使用sda1,sda2,sda3,sda4进行名字逻辑分区只能从5开始boot推荐需要单独分区,linux的启动程序在boot中Linux安装时至少划分根分区/和SWAP两个分区才能正常安装使用。swap也需原创 2016-02-26 17:18:18 · 316 阅读 · 0 评论 -
nginx配置解释及优化
#user nobody;worker_processes 1;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http {原创 2016-04-20 14:13:50 · 498 阅读 · 0 评论