随笔分类 - 架构
摘要:phpredis Redis集群 Redis Cluster 官方url: https://github.com/phpredis/phpredis/blob/develop/cluster.markdown#readme Redis引入3.0.0版本的群集支持,并且使用phpredis与群集进行通
阅读全文
posted @ 2020-12-26 02:17
jking10
摘要:1|0一、openresty介绍 1|11、什么是openresty 通过揉和众多设计良好的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚
阅读全文
摘要:PM2工作原理 要理解pm2就要理解god和santan的关系,god和santan的关系就相当于盖娅和黑底斯在pm2中的01世界中,每一行代码每一个字节都安静的工作god就是Daemon进程 守护进程,重启进程,守护node程序世界的安宁,santan就是进程的毁灭者,异常进程的退出,杀死进程,毁
阅读全文
摘要:炒了8年的概念,到底该如何理解DevOps这个词? 炒了8年的概念,到底该如何理解DevOps这个词?
阅读全文
摘要:微服务(Microservices) 在过去的 2016 年和 2017 年,微服务技术迅猛普及,和容器技术一起成为这两年中最吸引眼球的技术热点。而以 Spring Cloud 为代表的传统侵入式开发框架,占据着微服务市场的主流地位。 微服务(Microservices)是一种架构风格,一个大型复杂
阅读全文
摘要:并发连接数 = pv / 统计时间 * 页面衍生连接次数 * http响应时间 * 因数 / 其他web服务器 数量 pv = 并发连接数 * 统计时间 * 其他web服务器 数量/ 页面衍生连接次数 / http响应时间 / 因数 解释: 统计时间 : pv统计的总时间,单位秒,要计算一天的pv就
阅读全文
摘要:之前用Sphinx(coreseek)几次,相对正常 这次用到,记录些问题 1.coreseek好像没人维护了吗,有点可惜。 2.centOS7 编译和coreseek版本有点问题,需要修改编译文件 3.操作系统内核,gcc版本,编译可能会遇到问题;一般更新下gcc最新版 4.php7的sphinx
阅读全文
摘要:一.前言 网站的响应时间,是判断一个网站是否是好网站的重要的因素之一。百度首页的响应时间在全国各个省份小于10ms。这个响应时间远远好于竞争对手。根据美丽说的技术负责人分析,美丽说访问速度提升10%,用户量提升30%。所以网站的响应速度非常重要。此外,一个好网站,能否兼容不同用户不同的浏览器,直接影
阅读全文
摘要:每个好架构师都是一位出色的程序员(卓越的程序员)驾驭概念的技能是最高潜力(抽象思维)站在技术的山顶向前眺望(技术的前瞻性)架构师修炼课程:透过问题看本质(问题解决大师)架构师:要成为百科全书式的智者(多领域知识)架构师:一群善于沟通的技术领袖(沟通能力)由“实”及“虚”的架构师学习之旅(内力)架构师...
阅读全文
摘要:最近我发现很多开发人员都表示不知道如何规划职业生涯的下一个步骤。基于我们目前所处的科技泡沫现象,很多工程师都倾向于留在大型的成熟公司,或者要么a)去初创企业工作要么b)自己搞初创公司。回顾我自己的职业生涯,我想我是幸运的,因为不管是大公司还是初创企业我都找到了工程技术方面的工作。无论你的选择是什么,...
阅读全文
摘要:Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求:一、架构师有优秀的编码能力,解决开发人员无法解决的难题。二、架构师对系统的大数据容量高性能高并发高容错的网站有架构设...
阅读全文
摘要:法宝一:牛人爱惜自己的时间。 时间就是金钱,时间就是生命,时间如同健康一样,如果时间都没有,那成功也就是浮云了。所以牛人总是很爱惜自己的时间,总是在想办法提高自己的做事效率。我突然想了起来,我QQ里有几个牛人,问问他们点经验,结果大大出乎意料,个个不在线,好不容易发现个牛人在线,当然关系还不错的,至...
阅读全文
摘要:一 、你必须学习面向对象的基础知识1.降低软件开发的复杂度2.提高软件开发的效率3.提高软件质量:可维护性,可扩展性,可重用性等。提高软件质量:可维护性,可扩展性,可重用性等,再具体点,就是高内聚、低耦合,面向对象就是为了解决第3条的问题。因此要成为一个好的程序员,最绕不开的就是面向对象了。二、 要...
阅读全文
摘要:Varnish与Squid的对比说到Varnish,就不能不提Squid。Squid是一个高性能的代理缓存服务器,它和Varnish相比较有诸多的异同点,下面进行分析。下面是Varnish与Squid之间的相同点。都是一个反向代理服务器。都是开源软件。下面是它们的不同点,也是Varnish的优点。Varnish的稳定性很高。两者在完成相同负荷的工作时,Squid服务器发生故障的几率要高于Varnish,因为Squid需要经常重启。Varnish访问速度更快。Varnish采用了“Visual Page Cache”技术,所有缓存数据都直接从内存读取,而Squid是从硬盘读取缓存数据,因此Var
阅读全文