随笔分类 -  网站架构

商业网站的架构信息
摘要:一、什么是集群? 集群是指将多台服务器集中在一起,每台服务器都实现相同的业务,做相同的事;但是每台服务器并不是缺一不可,存在的主要作用是缓解并发能力和单点故障转移问题。 集群主要具有以下特征:(1)、伸缩性 在一些大系统中,预测最终用户的数量和行为是非常困难的,伸缩性是指系统使用不断增长的用户数的能 阅读全文
posted @ 2021-02-18 15:38 jimcsharp 阅读(552) 评论(0) 推荐(1) 编辑
摘要:《程序员应该知道的97件事》——不断学习 阅读全文
posted @ 2018-12-05 14:14 jimcsharp 阅读(639) 评论(0) 推荐(0) 编辑
摘要:软件架构师应该知道的97件事 阅读全文
posted @ 2018-12-05 14:09 jimcsharp 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:软件架构师应该知道的97件事 阅读全文
posted @ 2018-12-05 13:57 jimcsharp 阅读(426) 评论(0) 推荐(1) 编辑
摘要:CTO要了解无线技术/搜索/大数据/数据库等。 -- 通常定义架构有几个层次,这包括业务架构、产品架构、应用架构和技术架构: 1.业务架构:描述一个企业围绕一个行业做了哪些业务,例如支付行业的收单、退款、出款、充转提等能力,这与公司对外和对内定义的产品无关。 2.产品架构:描述对外和对内定义的可销售 阅读全文
posted @ 2018-06-01 09:14 jimcsharp 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:技术框架搭建,日活5W 阅读全文
posted @ 2017-12-27 14:01 jimcsharp 阅读(265) 评论(0) 推荐(0) 编辑
摘要:根本的指导方针 1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。 良好的单元测试 强制数据库约束 使用输入验证框架 避免未实现的“else”条件 在应用到主程序之前知道如何在孤立的情况下使用 良好的单元测试 强制数据库约束 使用输入验证框架 避免未实现的“else”条件 阅读全文
posted @ 2017-09-12 14:36 jimcsharp 阅读(287) 评论(0) 推荐(0) 编辑
摘要:dotnet core部署方式两则:CLI、IIS 阅读全文
posted @ 2017-08-09 10:52 jimcsharp 阅读(2104) 评论(0) 推荐(0) 编辑
摘要:NET Core 环境搭建和命令行CLI入门 NET Core 环境搭建和命令行CLI入门 时间:2016-07-06 01:48:19 阅读:258 评论:0 收藏:0 [点我收藏+] 标签: NET Core 环境搭建和命令行CLI入门 2016年6月27日.NET Core & ASP.NET 阅读全文
posted @ 2017-08-07 09:54 jimcsharp 阅读(674) 评论(0) 推荐(0) 编辑
摘要:haproxy+keepalived实现web集群高可用性 阅读全文
posted @ 2017-06-06 10:50 jimcsharp 阅读(4363) 评论(0) 推荐(0) 编辑
摘要:1、Sentinel 哨兵 Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务 阅读全文
posted @ 2017-04-11 11:09 jimcsharp 阅读(277) 评论(0) 推荐(0) 编辑
摘要:在技术起步时很需要全栈开发者的多面技能。然而,在团队定型后,会越来越需要专注技能。 我不觉得在具备了多语言、多平台甚至跨行业的职业生涯之前,你可以称自己为全栈开发者。全栈远超“高级工程师”,它更接近是多语言的开发者并且能在更高的角度看到之间的关联。 阅读全文
posted @ 2017-03-31 17:18 jimcsharp 阅读(757) 评论(0) 推荐(0) 编辑
摘要:Autofac IoC容器基本实战 阅读全文
posted @ 2017-03-31 15:23 jimcsharp 阅读(438) 评论(1) 推荐(0) 编辑
摘要:Feb 3, 2014 I read a comment on a post on Hacker News where a young programmer said they didn't want to work at a place where older obsolete programme 阅读全文
posted @ 2017-03-27 13:21 jimcsharp 阅读(258) 评论(0) 推荐(0) 编辑
摘要:原文地址:地址 软件框架(Software framework),也称为软件架构(software architecture),是建立大型、规范软件研发的基本准则, “无规矩不成方圆”。 如,对超过10人的开发团队,超过12个月构建周期的软件产品的,是100%需要的。 在我所亲历的工作中,共有3个软 阅读全文
posted @ 2017-03-03 15:03 jimcsharp 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Authentication with SignalR and OAuth Bearer Token 阅读全文
posted @ 2016-11-23 14:01 jimcsharp 阅读(2166) 评论(0) 推荐(0) 编辑
摘要:标准Web系统的架构分层 阅读全文
posted @ 2016-10-25 08:58 jimcsharp 阅读(368) 评论(0) 推荐(0) 编辑
摘要:下面我们主要介绍性能测试、负载测试和压力测试。 效率作为ISO 9126内部和外部质量的重要质量属性之一,其含义是在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力。资源可能包括其他软件产品或系统的软件和硬件配置,以及其他相关的资源(例如:打印纸、磁盘等)。 效率测试主要关注产品的时 阅读全文
posted @ 2016-10-11 13:38 jimcsharp 阅读(750) 评论(0) 推荐(0) 编辑
摘要:在线用户数:用户同时在一定时间段的在线数量 并发用户数:某一时刻同时向服务器发送请求的用户数 一般而言,我们习惯以5-20的比率来推算并发用户与在线用户之间的关系。即,并发与在线的比例约为5%-20% 比如,某网站存在注册用户数为10W人,但同时在线最多1W人,但这1W个人,可能只有500人会浏览帖 阅读全文
posted @ 2016-10-11 09:32 jimcsharp 阅读(2670) 评论(0) 推荐(0) 编辑
摘要:PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS 阅读全文
posted @ 2016-09-29 20:19 jimcsharp 阅读(459) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示