文章库ARTICLE COLUMN

  • 利用RouterOS配合squid实现透明缓存

    利用RouterOS配合squid实现透明缓存

    摘要:系统版本安装并开机启动方式安装在级别上自动运行服务修改配置文件并修改为如下配置其他相关命令检查命中率查看访问情况查看命中情况 系统版本:Cent OS 6.9 1.安装 squid 并开机启动 yum -y install squid //yum 方式安装 chkconfig --level 35 sq...

    AndrmanAndrman 评论0 收藏0
  • 浏览器缓存和webpack缓存配置

    浏览器缓存和webpack缓存配置

    摘要:本文介绍了浏览器缓存的机制和缓存在中的应用。浏览器缓存机制的过程如下强缓存本地缓存强缓存是最彻底的缓存,无需向服务器发送请求,通常用于图片等静态资源。浏览器发送请求后会先判断本地是否有缓存。 网络请求会耗费大量时间和请求,如果可以重用...

    张利勇张利勇 评论0 收藏0
  • 一篇文章理解Web缓存

    一篇文章理解Web缓存

    摘要:的数据将一直保存在浏览器内,直到用户清除浏览器缓存数据为止。它也是一个被标准废弃的功能,主要是通过文件来标注要被缓存的静态文件清单。尽管也有文件,但是与应用缓存却完全不同。另外,用来控制缓存的使用。 最近把前端缓存重新整理了一下,从整...

    tangr206tangr206 评论0 收藏0
  • 一张图理解Http缓存

    一张图理解Http缓存

    摘要:用户发起了一个请求后,浏览器发现先本地已有所请求资源的缓存,便开始检查缓存是否过期。表明只有特定用户才能使用缓存,适用于公共缓存服务器的情况。用户行为最后附一张图说明用户行为对浏览器缓存的影响 参阅了一些浏览器缓存的资料,本文通过一张...

    刘永祥刘永祥 评论0 收藏0
  • token与sessionId的区别——学习笔记

    token与sessionId的区别——学习笔记

    摘要:学开发半年多,之前一直有个疑问为什么要用,好好的用不好吗其实就是新技术与老技术,但是还是想弄懂这个问题之前一直疑惑,今天搞懂了,整合了一下学习过程,先对比一下与一简述的生成方式与的生成方式的生成方式浏览器第一次访问服务器时,服务器创建...

    liaosilzu2007liaosilzu2007 评论0 收藏0
  • session一致性架构设计实践

    session一致性架构设计实践

    摘要:最常见的,会把用户的登录信息用户信息存储在中,以保持登录状态。什么是一致性问题只要用户不重启浏览器,每次短连接请求,理论上服务端都能定位到,保持会话。在高可用时,如何保证路由的一致性,是今天将要讨论的问题。 一、缘起 什么是session?服...

    freewolffreewolf 评论0 收藏0
  • 【mrc】小程序缓存插件

    【mrc】小程序缓存插件

    摘要:背景是小程序提供的,用于发起网络请求,在频繁并且响应较慢的业务中的请求,页面白屏或者时间也相应比较长,然而合理的利用缓存是个很好提升界面响应速度,减少网络资源占用的手段。 背景 wx.request是小程序提供的API,用于发起网络请求,在频繁并且...

    fanuxfanux 评论0 收藏0
  • pwa-之service worker 离线文件处理

    pwa-之service worker 离线文件处理

    摘要:勾上刷新页面,显示如图实现原理使用,预先缓存和。又请求已经缓存好的。加载离线图片创建创建创建访问,然后打开。一定要访问啊,不然不会成功多个事件调用事件和其他事件一样都是可以注册多次的。 pwa-之service worker 基本概念pwa-之service worke...

    fizzfizz 评论0 收藏0
  • 论文《TinyLFU: A Highly Ecient Cache Admission Polic

    论文《TinyLFU: A Highly Ecient Cache Admission Polic

    摘要:在静态的频率分布下,性能也落后于因为其不再为不在缓存中的数据维护任何频率数据。可以详见的准入淘汰策略是新增一个新的元素时,判断使用该元素替换一个旧元素,是否可以提升缓存命中率。 1. Introduction LFU的局限: LFU实现需要维护大而复杂的元...

    高璐高璐 评论0 收藏0
  • web 缓存服务器 HTTP2 性能测试: nuster vs nginx

    web 缓存服务器 HTTP2 性能测试: nuster vs nginx

    摘要:简单的用测试了和的下的缓存性能,结果显示每秒请求数差不多是的倍测试环境服务器两台服务器一台测试服务器一台缓存服务器硬件软件系统设置配置文件测试 简单的用 h2load测试了nuster和nginx的http/2下的缓存性能,结果显示RPS(每秒请求数)nuster差...

    Kerr1GanKerr1Gan 评论0 收藏0
  • Guava 源码分析(Cache 原理)

    Guava 源码分析(Cache 原理)

    摘要:缓存本次主要讨论缓存。清除数据时的回调通知。具体不在本次的讨论范围。应该是以下原因新起线程需要资源消耗。维护过期数据还要获取额外的锁,增加了消耗。 showImg("https://segmentfault.com/img/remote/1460000015272232"); 前言 Google 出的 Guav...

    ThanatosThanatos 评论0 收藏0
  • mysql 缓存机制

    mysql 缓存机制

    摘要:性能未必所有场合总是会改善性能当有大量的查询和大量的修改时,机制可能会造成性能下降。缓存机制的内存使用使用内存池技术,自己管理内存释放和分配,而不是通过操作系统。内存池使用的基本单位是变长的一个的通过链表把这些串起来。 转自:https://...

    gxyzgxyz 评论0 收藏0
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis

    一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis

    摘要:特点具备相当的好的灵活性,不仅能够使用来定义缓存的和各种,还提供开箱即用的缓存临时存储方案,也支持和主流的专业缓存例如的集成。其中号代表这是一个表达式,此表达式可以遍历方法的参数对象,具体语法可以参考的相关文档手册。 SpringBoot 是为...

    shadajinshadajin 评论0 收藏0
  • 图解 HTTP 的缓存机制 | 实用 HTTP

    图解 HTTP 的缓存机制 | 实用 HTTP

    摘要:缓存缓存主要是通过请求和响应报文头中的对应信息,来控制缓存的策略。就会返回一个的状态码,表示可以继续使用客户端本地缓存的数据,并刷新超时时间。与之相对的,则表示当前响应是针对单个用户的,并非通用数据,因此不建议任何中间缓存对其进行缓存...

    zhouzhouzhouzhou 评论0 收藏0
  • 给PHP开启shmop扩展实现共享内存

    给PHP开启shmop扩展实现共享内存

    摘要:在项目开发中,想要实现多个进程之间共享数据的功能,让客户端连接能够共享一个状态,需要开启共享内存函数。一找到源码包里的扩展目录,进入二执行,生成配置三执行命令开始编译四修改开启扩展复制返回的那行路径添加此行代码,后面跟上重启 在项目开...

    ElleElle 评论0 收藏0
  • 作为php了解一下共享内存的概念及优缺点

    作为php了解一下共享内存的概念及优缺点

    摘要:共享内存的使用是一种在进程之间交换数据的快速方法,主要因为在创建内存段之后传递数据,不会涉及内核。使用共享内存,没有会减缓开发人员的进度。不要低估共享内存在应用程序中的力量。 共享内存是一种在相同机器中两个正在运行的进程之间共享和传递...

    solocodersolocoder 评论0 收藏0
  • php简单使用shmop函数创建共享内存减少服务器负载

    php简单使用shmop函数创建共享内存减少服务器负载

    摘要:请注意,此函数返回一个编号,其他函数可使用该编号操作该共享内存段。从内存段读取数据从共享内存段读取数据很简单。函数将该内存段标记为删除,阻止任何其他进程打开它。 在之前的一篇博客[了解一下共享内存的概念及优缺点]已经对共享内存的概念做了...

    PingCAPPingCAP 评论0 收藏0
  • DCS实践干货:使用Redis实现分布式锁

    DCS实践干货:使用Redis实现分布式锁

    摘要:如果应用服务集群部署,则涉及到对分布式应用加锁。当前分布式加锁主要有三种方式磁盘数据库缓存数据库。以上代码实现仅展示使用服务进行加锁访问的便捷性,具体技术实现需要考虑死锁锁的检查等情况,欢迎点击分布式缓存服务了解更多。 场景介绍很多互...

    xiguadadaxiguadada 评论0 收藏0
  • 作为phper既然了解共享内存函数shmop的使用方法,那么就必须要了解一下信号量是什么,以及信号量

    作为phper既然了解共享内存函数shmop的使用方法,那么就必须要了解一下信号量是什么,以及信号量

    摘要:为了解决这个问题,我们必须引入互斥机制。实现互斥机制的最简单办法就是使用信号灯。信号量是另外一种进程间的方式,它同其他机构管道消息队列不同。在这个停车场系统中,车位是公共资源,每辆车好比一个线程,看门人起的就是信号量的作用。 在多带带...

    ingoodingood 评论0 收藏0
  • php操作共享内存shmop类及简单使用测试(代码)

    php操作共享内存shmop类及简单使用测试(代码)

    摘要:是一个较小的抽象层,用于使用操作共享内存,支持以一种面向对象的方式轻松操作内存段。在编写使用共享内存进行存储的小型应用程序时,这个库可帮助创建非常简洁的代码。不要低估共享内存在应用程序中的力量。 SimpleSHM 是一个较小的抽象层,用于使用...

    rockswangrockswang 评论0 收藏0
  • Centos下10000次循环测试php对Redis和共享内存(shm)读写效率

    Centos下10000次循环测试php对Redis和共享内存(shm)读写效率

    摘要:和还有共享内存都是读取内存的数据,为了测试一下到底效率谁更胜一筹,我在我的虚拟机下做了一次公平的测试。 redis和memcache还有共享内存都是读取内存的数据,为了测试一下到底效率谁更胜一筹,我在我的Centos虚拟机下做了一次公平的测试。 测试参数...

    VPointerVPointer 评论0 收藏0
  • php实现共享内存进程通信函数之_shm

    php实现共享内存进程通信函数之_shm

    摘要:返回值为共享内存的值,可供程序使用。中止共享内存空间链接。语法返回值整数函数种类操作系统与环境内容说明本函数用来中止与共享内存空间的链接。参数即为欲停止部分的共享内存值。 前面介绍了php实现共享内存的一个函数shmop,也应用到了项目中,不...

    YujiaaoYujiaao 评论0 收藏0
  • 限流处理

    限流处理

    摘要:如果一直优先处理高优先级的队列,等这个队列的请求处理完了,再处理优先级低一级的请求,那么优先级低的队列可能要等很久才能处理。参考弹力设计之限流设计陈皓 调用配额 之前一篇文章到通过access key调用API的方式,这种调用方式难免会碰到一个问题...

    Wuv1UpWuv1Up 评论0 收藏0
  • redis简单使用

    redis简单使用

    摘要:它支持字符串哈希表列表集合有序集合,位图,等数据类型。这使得很容易被用来解决各种问题,因为我们知道哪些问题可以更好使用地哪些数据类型来处理解决。散列哈希是字符串字段和字符串值之间的映射。因此,它们用于表示对象。 介绍 Redis是一个开源(...

    gyl_codergyl_coder 评论0 收藏0
  • 分布式之数据库和缓存双写一致性方案解析

    分布式之数据库和缓存双写一致性方案解析

    摘要:五先删除缓存,再更新数据库该方案会导致不一致的原因同时有一个请求进行更新操作,另一个请求进行查询操作。 一.为什么写这边文章 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下午的流程...

    MobServiceMobService 评论0 收藏0

热门文章

<