缓存samba lvm ssd
HTTP缓存机制详解
什么是 HTTP 缓存 HTTP 缓存可以说是HTTP性能优化中简单高效的一种优化方式了,缓存是一种保存资源副本并在下次请求时直接使用该副本的技术,当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。 一个优秀的缓存策略可以缩短网页请求资源的距离,减少 ......
上海开放大学-Samba共享服务器基本配置
扫码获取搭建步骤: 实验名称: Samba共享服务器基本配置 简答题(直接打字回答在题目下方,仅完成4道题目的同学,最高30分。另外70分是加给自己搭建实验环境完成实验报告的同学): 1、Samba是什么,有什么用处? 2、CentOS系统中,在线安装Samba服务,用什么命令? 3、CentOS系 ......
Linux LVM扩容
逻辑卷LVM--(Logical Volume Manager(逻辑卷管理)的简写) 1.1 LVM管理 lvm概念:LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。 传统分区的缺点: 传统的文件系统是基于分区的,一 ......
Vue.js 缓存路由组件
视频 10.缓存路由组件 作用:让不展示的路由组件保持挂载,不被销毁。 具体编码: <keep-alive include="News"> <router-view></router-view> </keep-alive> News.vue Home.vue Message.vue #compone ......
ASP .NET Core MemoryCache缓存
Redis缓存请看这篇博客 安装Nuget包 Microsoft.Extensions.Caching.Memory 添加缓存服务 services.AddMemoryCache(); 使用缓存 using Microsoft.AspNetCore.Mvc; using Microsoft.Exte ......
Redis——缓存穿透、缓存击穿、缓存雪崩
一、缓存穿透 1、含义 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。 2、解决方案 1)缓存空对象 就是当数据库中查不到数据的时候,我缓存一个空对象,然后给这个空对象的缓存设置一个过期时间,这样下次再查询该数据的时候,就可以直接从缓存中 ......
记一次提取Shaft缓存
引子 aka,pixiv在境内没办法正常访问,于是有了一众第三方App能够实现直连pixiv的操作。通过绕过SNI审查的方式实现直连,其中我所提到的Shaft就是其中之一。 ref: https://github.com/CeuiLiSA/Pixiv-Shaft/issues/243 ref: ht ......
Ubuntu Server 22.04 安装samba
1.SSH登录服务器后,先安装cockpit,方便管理存储 xzd@xzd:~$ sudo -i [sudo] password for xzd: root@xzd:~# apt-get install cockpit #安装完成后使用ip:9090打开web界面管理,用系统用户名密码登录 2.安装 ......
vue项目中发布新版本线上自动清缓存
背景 最近项目更新频繁,每次一更新客户都说还跟之前的一样。一查原因是因为客户没有清空浏览器的缓存。所以为了方便客户看到最新版本,开始调研再发布新版本后自动清理缓存。 方案 每次打包后的js和css都加上hash值后缀。当文件发生改变时,hash值也改变。这样就不会走缓存 举个例子 vue.confi ......
web网站使用indexedDB缓存大数量案例
前言及背景 indexedDB 是 html5 标准引入的web数据持久化方案之一,现代浏览器大多按照标准对其进行了实现,我在新的项目中用到它来作为持久化数据存储,由于最近在web端项目,每次web前端需要实时计算中间成果预计18G的中间过度数据,预计最终每次生成200M以上的结果数据,在此过程耗时 ......
利用Samba共享window、Linux文件
利用Samba共享Linux和window之间的文件 1、安装Samba服务器 # yum -y install samba samba-client 2、创建共享目录及更改权限 # mkdir Sharedir //自己取一个喜欢的名字 # chmod 777 Sharedir -R //给的是最 ......
【Azure Redis 缓存】Azure Redis 4.0 被扫描到漏洞,如何修补呢?
问题描述 在安全级别要求高的公司中,任何系统都会进行安全扫描。比如Azure 云上的Redis服务,也在扫描的范围中,最后发现Redis 4.0存在以下漏洞: CVE-2019-10192:https://nvd.nist.gov/vuln/detail/CVE-2019-10192 CVE-201 ......
ASP.NET Core - 缓存之内存缓存(下)
话接上篇 [ASP.NET Core - 缓存之内存缓存(上)],所以这里的目录从 2.4 开始。 2.4 MemoryCacheEntryOptions MemoryCacheEntryOptions 是内存缓存配置类,可以通过它配置缓存相关的策略。除了上面讲到的过期时间,我们还能够设置下面这些: ......
redis缓存
redis缓存 作为Key-Value形态的内存数据库,Redis 最先会被想到的应用场景便是作为数据缓存。而使用 Redis 缓存数据非常简单,只需要通过string类型将序列化后的对象存起来即可,不过也有一些需要注意的地方: 必须保证不同对象的 key 不会重复,并且使 key 尽量短,一般使用 ......
samba 服务配置
一、samba服务端配置 添加系统用户和用户组,添加用户到samba用户里 sudo useradd smb -u 6000 -g 6000 -s /sbin/nologin -d /dev/null sudo smbpasswd -a smb 修改samba主配置文件 /etc/samba/smb ......
inux 给lvm磁盘扩容
linux 给lvm磁盘扩容 早上到公司发现磁盘满了,挂载点是一个lvm跟领导确认后决定先扩容再清理,原先是1T,决定扩容到2T LVM(逻辑卷管理)是一种用于Linux系统的磁盘分区技术,它允许管理员进行动态分区和动态调整磁盘大小。以下是在Linux系统中使用LVM扩容的步骤: 扩容步骤 确认可用 ......
linux 给lvm磁盘扩容
##linux 给lvm磁盘扩容 早上到公司发现磁盘满了,挂载点是一个lvm 跟领导确认后决定先扩容再清理,原先是1T,决定扩容到2T LVM(逻辑卷管理)是一种用于Linux系统的磁盘分区技术,它允许管理员进行动态分区和动态调整磁盘大小。以下是在Linux系统中使用LVM扩容的步骤: ###扩容步 ......
C#程序的内存缓存
C#程序可以使用IMemoryCache。IMemoryCache是.NET Core中内置的一个轻量级缓存实现,可以用于在内存中缓存数据,以提高应用程序的性能和响应速度。它支持通过键值对的方式缓存数据,并提供了一系列方法来进行缓存管理、过期时间控制等操作。 如果您正在使用.NET Core,可以通 ......
Redis之缓存穿透、缓存击穿、缓存雪崩及其解决方法
什么是缓存穿透 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。当用户使用这条不存在的数据疯狂发起查询请求的时候,对数据库造成的压力就非常大,甚至可能直接挂掉。这种情况的流程就变成下图这样了: 缓存穿透解决方案 解决缓存穿透的方法一般有两种 ......
Redis缓存高可用集群
在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般。 ......
SpringBoot项目中使用缓存Cache的正确姿势!!!
前言 缓存可以通过将经常访问的数据存储在内存中,减少底层数据源如数据库的压力,从而有效提高系统的性能和稳定性。我想大家的项目中或多或少都有使用过,我们项目也不例外,但是最近在review公司的代码的时候写的很蠢且low, 大致写法如下: public User getById(String id) ......
LVM扩容操作-Centos7(对根扩容)
之前也写过一篇文件系统扩容的文章,这次为了加深印象,再记录一遍,只记录操作流程。 前文:https://www.cnblogs.com/sxFu/p/13426362.html 一、环境 根目录50G,现需要对根目录再扩100G 因为是新申请的机器,没有业务,随便造,但是若是生产环境的机器,建议挂载 ......
nginx更新静态页面客户端缓存不刷新问题
问题描述: 频繁部署静态资源,nginx自带缓存未刷新 通过ftp/sftp上传到nginx的静态页(尤其是打包好的单页应用),有可能遇到客户端缓存不刷新的问题,即使重启nginx都无效 客户端浏览器也有缓存,一般关闭进程(手机清理,注意某些app光按返回键退回桌面是不会结束进程的),强制刷新网页等 ......
redis——缓存双写一致性问题
缓存双写一致性 如果redis中有数据 需要和数据库中的值相同 如果redis中无数据 数据库中的值是最新值,且准备回写redis 缓存按照操作分 只读缓存 读写缓存 同步直写策略 写数据库后也同步写 redis 缓存,缓存中的数据和数据中的一致 对于读写缓存来说,要想保证缓存和数据库中的数据一致 ......
【Azure Redis 缓存】对于Azure Redis 从 Redis 4 升级到 Redis 6 的一些疑问
问题描述 使用Azure Redis服务,客户端使用Redisson 3.X , 在近期Microsoft Azure对Redis服务进行大规模变动升级( Redis 版本由 4 升级到 6),对于这次升级的影响有以下的问题? 问题解释 问题一:Redis 6.0 和 Redisson 3.X 之间 ......
缓存套餐数据
SetmealController的list方法,此方法会根据前端提交的查询条件进行数据库查询操作。在高并发的情况下,频繁查询数据库会导致系统性能下降,服务端响应时间增长。 对此方法进行缓存优化,提高系统的性能: 1、导入Spring Cache和Redis相关maven坐标 2、在applicat ......
扩容LVM添加物理磁盘
前言 之前的blog记一次ftp服务器搭建 - azureology - 博客园记录了如何创建LVM 这次记录如何添加 方法 以下命令均使用root权限执行 # 确认添加硬盘的路径 lsblk # 向现存lvm组中扩展物理磁盘 sudo vgextend lvm /dev/sdd /dev/sde ......
【性能优化】优雅地优化慢查询:缓存+SQL修改组合拳
问题描述 单例数据库模式中,后端高并发请求多(读多写少),导致数据库压力过大,关键接口响应变慢,严重影响体验。 需求 减少接口的响应时间。 寻找解决方案 由于问题主要处在数据库压力过大的情况,采用两种优化思路优化查询过程: 使用缓存分担数据库压力 对查询数据库过程做优化 缓存方案 更新策略 使用Re ......