首页
学习
活动
专区
工具
TVP
发布

开源部署

专栏作者
4656
文章
6102849
阅读量
51
订阅数
Nginx分发算法
如何将用户请求按照一定的规律分发给业务服务器。主要分为Nginx集群默认算法和基于请求头分发算法。
星哥玩云
2022-09-15
8840
shell数据筛选与处理
之前的脚本中我们都是通过grep、cut、tr、uniq、sort等命令通过管道组合在一起将字符串检索出来,然后在通过shell中对应的运算得到结果,在数据检索过程中大家可能也体会到了其中的辛苦和蹩脚。没办法,会的就这么多,还需要完成任务。
星哥玩云
2022-09-15
1.3K1
Apache 站点优化-客户端缓存
用户每次访问网站都会将页面中的所有元素都请求一遍,全部下载后通过浏览器渲染,展示到浏览器中。但是,网站中的某些元素我们一般都是固定不变的,比如logo,框架文件等元。,用户每次访问都需要加载这些元素。这样做好处是保证了数据的新鲜,可是这些数据不是常变化的,很久才变化一次。每次都请求、下载浪费了用户时间和公司带宽。
星哥玩云
2022-09-15
7600
Linux 双机热备
rsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。从软件名称可以看出来是远程同步的意思(remote sync)可实现全量备份与增量备份,因此非常适合用于架构集中式备份或异地备份等应用。
星哥玩云
2022-09-15
3.5K0
linux软件包管理
在linux系统中我们经常涉及到软件包的删除和添加,那一起来看下在linux系统中软件包的管理方式都有哪些
星哥玩云
2022-09-15
1.8K0
Spring Cloud Config
Spring Cloud Config为微服务架构中的服务器端和客户端提供了外部化配置支持。使用的Config Server可以对应用程序的外部化配置进行统一的管理,并且可以统一切换不同环境的配置信息。
星哥玩云
2022-09-15
6080
雪崩效应和主流的容错项目
在微服务架构中,服务之间通常存在级联调用。比如,服务A调用服务B,而服务B需要调用服务C,而服务C又需要调用服务D。如果其中任意一点不可用,或者存在响应延时,则可能造成很多服务不可用,即产生级联故障。
星哥玩云
2022-09-15
2450
Hystrix处理容错的机制
在Hystrix的线程池隔离模式下,会为每一个依赖建立一个线程池,以存储对当前依赖的请求。每个依赖可以根据权重分配资源(线程),一部分依赖出现问题不会影响其它依赖使用资源。
星哥玩云
2022-09-15
2950
MyBatis缓存
像大多数的持久化框架一样,MyBatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能。
星哥玩云
2022-09-14
1670
flask扩展 flask-cache
sudo vim /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/flask_cache/jinja2ext.py
星哥玩云
2022-09-14
2710
flask扩展 flask-caching
一、安装 sudo pip install flask-caching 二、创建 <span class="hljs-keyword">from</span> flask_caching <span class="hljs-keyword">import</span> Cache cache = Cache() <span class="hljs-keyword">from</span> .ext_cache <span class="hljs-keyword">import</span> cache
星哥玩云
2022-09-14
2400
会话控制
会话控制 用来保持用户的状态 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案
星哥玩云
2022-09-14
2.1K0
高阶应用-中间件
中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。可以介入Django的请求和响应
星哥玩云
2022-09-14
5550
高阶应用-缓存
对于一个中等流量网站,尽可能地减少开销是很有必要的。缓存数据就是为了保护那些需要很多计算资源的结果,这样就不必在下次重新消耗资源进行计算
星哥玩云
2022-09-14
3670
WordPress 简单快速的缓存插件:Cachify
Cachify 通过缓存文章、页面和自定义文章类型为静态内容来优化您的页面加载速度。你可以从以下几个缓存方式中选择:数据库、服务器硬盘(HDD)、Memcached(仅在Nginx上可用)或 APC(Alternative PHP Cache)——直接在Web服务器的系统缓存中。用户访问时,页面或文章可直接从缓存中拉取。数据库和查询和PHP请求数可显著减少,如果选择了合适的缓存方式,这个数字可能为0。
星哥玩云
2022-08-19
4880
MySQL体系结构
连接者:不同语言的代码程序和mysql的交互(SQL交互) 1、连接池 管理、缓冲用户的连接,线程处理等需要缓存的需求 2、管理服务和工具组件 系统管理和控制工具,例如备份恢复、Mysql复制、集群等  3、sql接口 接受用户的SQL命令,并且返回用户需要查询的结果 4、查询解析器 SQL命令传递到解析器的时候会被解析器验证和解析(权限、语法结构) 5、查询优化器 SQL语句在查询之前会使用查询优化器对查询进行优化 select id,name from user where age = 40;  a、这个select 查询先根据where 语句进行选取,而不是先将表全部查询出来以后再进行age过滤  b、这个select查询先根据id和name进行属性投影,而不是将属性全部取出以后再进行过滤  c、将这两个查询条件联接起来生成最终查询结果 6、缓存 如果查询缓存有命中的查询结果,查询语句就可以直接去查询缓存中取数据 7、插入式存储引擎 存储引擎说白了就是如何管理操作数据(存储数据、如何更新、查询数据等)的一种方法。因为在关系数据库 中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)
星哥玩云
2022-08-18
4610
MySQL优化查询的方法
  使用索引时,应尽量避免全表扫描,首先应考虑在 where 及 order by ,group by 涉及的列上建立索引。
星哥玩云
2022-08-18
1.3K0
redis集群设计方案及原理
设计集群方案时,至少要考虑以下因素: (1)高可用要求:根据故障转移的原理,至少需要3个主节点才能完成故障转移,且3个主节点不应在同一台物理机上;每个主节点至少需要1个从节点,且主从节点不应在一台物理机上;因此高可用集群至少包含6个节点。 (2)数据量和访问量:估算应用需要的数据量和总访问量(考虑业务发展,留有冗余),结合每个主节点的容量和能承受的访问量(可以通过benchmark得到较准确估计),计算需要的主节点数量。 (3)节点数量限制:Redis官方给出的节点数量限制为1000,主要是考虑节点间通信带来的消耗。在实际应用中应尽量避免大集群;如果节点数量不足以满足应用对Redis数据量和访问量的要求,可以考虑:
星哥玩云
2022-08-18
4960
Redis 应用实战
缓存通常使用 Redis / Memcached 等高性能内存缓存来实现, 本文以 Redis 为例讨论缓存应用中面临的一些问题。
星哥玩云
2022-08-18
3870
Redis 缓存更新一致性
当执行写操作后,需要保证从缓存读取到的数据与数据库中持久化的数据是一致的,因此需要对缓存进行更新。
星哥玩云
2022-08-18
3120
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档