
服务器
文章平均质量分 58
编程哲学家
资深PHP,擅长抽象编程,没有我实现不了的需求,没有我解决不了的问题;主导过多个成功的项目,带领过超过十人以上团队,擅长架构与程序设计、发掘业务以及解决各种各样的问题,知识面广,博学,爱智慧与思考。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx服务器之负载均衡策略分析
Nginx的upstream目前支持的五种方式的分配,分别是:轮询策略,权重轮询策略,ip_hash策略,fair策略,url_hash策略。目前我总结的nginx负载策略共两大类,分别是:内置策略和扩展策略。1) 内置策略有3种,包括:轮询策略、加权轮询策略和ip_hash策略。默认情况下内置策略会编译进Nginx的内核,只需要在nginx配置中指明参数即可。轮询策略顾名思义,该策略就是服务器将每个前端请求按顺序(时间顺序和排列次序)逐一分配到不同的后端服务器节点。如果后端服务器...原创 2021-07-06 21:47:42 · 288 阅读 · 0 评论 -
Nginx的upsteam负载均衡算法
Nginx 的负载均衡模块目前支持 4种调度算法,下面进行分别介绍,其中后两项属于第三方调度算法。 轮询(默认)。每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某台服务器宕机,故障系统被自动剔除,使用户访问不受影响。Weight 指定轮询权值,Weight值越大,分配到的访问机率越高,主要用于后端每个服务器性能不均的情况下。 ip_hash。每个请求按访问 IP的 hash 结果分配,这样来自同一个 IP的访客固定访问一个后端服务器,有效解决了动态网页存在的 session...原创 2021-07-06 21:37:10 · 948 阅读 · 0 评论 -
几种Web服务器比较-(Apache、IIS、Lighttpd、Nginx、LiteSpeed、Zeus
到目前,Apache和IIS是用的最为普遍的Web服务器,但是它们太过单一,在此之外这里还有许多Web服务器软件,或是免费的或是商业的。In this article we present four popular alternative web servers: Lighttpd, Nginx, LiteSpeed and Zeus. The first two are free and open source while the other two are commercial, closed-sou原创 2021-07-06 08:00:20 · 1934 阅读 · 0 评论 -
ab压测工具
吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求数 / 处理完成这些请求数所花费的时间,即 Request per second = Complete requests / Time taken for tests 并发连接数(The number of concurrent connections) ..原创 2020-12-19 16:14:15 · 1067 阅读 · 2 评论 -
Linux文件目录说明
Linux目录说明目录示意图常见目录作用注意事项可以在家目录root或home,以及tmp目录下随便放东西根目录下的bin和sbin、usr目录下的bin和sbin,这四个目录都是用来保存系统命令sbin下的命令只有超级管理员root才能使用,而bin下的命令普通用户也可以使用proc和sys目录不能直接操作,这两个目录保存的是内存的过载点路径说明相对路径:参...原创 2020-02-16 15:03:57 · 251 阅读 · 0 评论 -
Linux常用命令大全
命令代码 注释说明 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上...原创 2020-01-18 13:28:54 · 277 阅读 · 0 评论 -
分布式-缓存防穿透 、雪崩
一、缓存穿透预防及优化1.1 缓存穿透模型1.2 缓存穿透的解决方法1.2.1 缓存空对象1.2.2 布隆过滤器拦截1.2.3 两种方案对比二、缓存雪崩问题优化2.1 保证缓存层服务高可用性。2.2 依赖隔离组件为后端限流并降级。2.3 提前演练。三、缓存热点 key 重建优化3.1 互斥锁 (mutex key)3.2 永远不过期四、 缓存与数据一致性问题五、Redi...转载 2019-12-17 10:53:17 · 275 阅读 · 0 评论 -
Web服务器及性能优化
一、WEB服务器1.1 概述:1.2 区别:1.2.1 Apache1.2.2 Tomcat1.2.3 Jboss二、浏览器端,关于浏览器端优化2.1 压缩源码和图片2.2 选择合适的图片格式2.3 合并静态资源2.4 开启服务器端的Gzip压缩2.5 使用CDN2.6 延长静态资源缓存时间2.7 把CSS放在页面头部,把JavaScript放在页面底部三、服务端优化...转载 2019-12-17 10:48:10 · 257 阅读 · 0 评论 -
网站前端和后台性能优化的34条宝贵经验和方法
1 减少HTTP请求数量 (Minimize HTTP Requests)tag:content80%的用户响应时间被花费在前端,而这其中的绝大多数时间是用于下载页面中的图片、样式表、脚本以及Flash这些组件。减少这些组件的数量就可以减少展示页面所需的请求数,而这是提高网页响应速度的关键。朴素的页面设计当然是减少组件的一种途径,但有没有能兼顾丰富的页面内容和快速的响应速度的方法呢?...原创 2019-12-14 10:34:06 · 629 阅读 · 0 评论 -
微服务和分布式的区别详解
分布式架构是分布式计算技术的应用和工具,目前成熟的技术包括J2EE, CORBA和.NET(DCOM),这些技术牵扯的内容非常广,相关的书籍也非常多,也没有涉及这些技术的细节,只是从各种分布式系统平台产生的背景和在软件开发中应用的情况来探讨它们的主要异同。微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。...原创 2019-12-12 10:17:30 · 473 阅读 · 0 评论 -
双机热备的与Raid技术、数据备份的区别和简单介绍
随着企业数据信息越来越多,对备份和存储的要求也越来越高,而双机热备、Raid技术和数据备份作...原创 2019-12-10 16:37:17 · 1745 阅读 · 0 评论