标签 cache 下的文章
- 📂浅谈Nginx教程
什么是Nginx ?Nginx(发音为“ engine x”)是由俄罗斯软件工程师Igor Sysoev编写的免费开源Web服务器。是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。那么Nginx可以做些什么呢?Nginx可...
- 📂使用nginx缓存服务器上的静态文件教程
\#user nobody; worker\_processes 4;\#error\_log logs/error.log; \#error\_log logs/error.log notice; \#error\_log logs/error.log info;\#pid logs/nginx.pid;events { worker\_connections 1024; }h...
- 📂14 nginx 配置缓存教程
1 开启缓存,二级目录 # 开启缓存,二级目录 proxy_cache_path /usr/local/nginx/proxy_cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=20g; proxy_ignore_headers X-Accel-Expires Expires Cache-Contro...
- 📂linux内核优化教程
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker\_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker\_cpu\_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 1000000...
- 📂Linux内存之Slab教程
文章目录1. 背景2. 简介3. 查询3.1 /proc/meminfo的Slab和SReclaimable项3.2 命令slabtop查看slab占用情况3.3 cache查看3.4 系统缓存回收机制的设置项3.5 /proc/slabinfo文件信息3.6 统计Slab占用超过100M的对象-1. 背景Linux内存管理模式,页式管理适合于大块内存的情形,而对于内核对象级别的较小内存情形...
- 📂生产实践经验:线上系统的 JVM 内存是越大越好吗?教程
- - - - - -“ 这篇文章,给大家聊一个生产环境的实践经验:线上系统部署的时候,JVM堆内存大小是越大越好吗?先说明白一个前提,本文主要讨论的是Kafka和Elasticsearch两种分布式系统的线上部署情况,不是普通的Java应用系统。 1、是否依赖Java系统自身内存处理数据?先说明一点,不管是我们自己开发的Java应用系统,还是一些中间件系统,在实现的时候都需要选择是否基于...
- 📂linux kernel中cache代码解读教程
1、 在kernel中调用\_\_dma\_flush\_range,底层是如何操作的呢? __dma_flush_range(ptr, ptr + size); 30 * * * * sync && echo 1 > /proc/sys/vm/drop\_caches */30 * * * * sync && echo 2 > /proc/sys/vm/drop\_caches */30 * * * * sync && e...
- 📂mmap(内存映射)教程
1、mmap的引入我们都知道,应用程序是不能直接访问驱动程序的。 对于数据量较小的数据交互,我们可以使用copy\_to\_usr()(read())和copy\_from\_usr()(write())来进行用户态buffer和内核态buffer之间的拷贝。 但是,对于数据量较大的情况,还用这种方式进行buffer的拷贝,效率低下。为了解决这个问题,我们使用mmap()。将内核态的...
- 📂Linux下自动清理超过指定大小文件的方法教程
由于线上业务用的squid,根据经验值如果长时间运行则缓存目录下的swap.state会慢慢变大,一旦超过60M,squid的性能就会急剧下降,因此需要定时去清理大于60M的swap.state文件。由此引出需求,查找cache目录下的所有大于60M的swap.state文件并清除,即: 1)查找cache目录下的所有swap.state文件 2)判断是否大于60M 3)大于60M则清...
- 📂Centos6无法使用yum源的问题 /var/cache/yum/x86_64/6/base/mirrorlist教程
1、通过执行如下命令修改fastestmirror.conf的配置参数sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf2、备份文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak3、如果是香港服务...
- 📂Nginx缓存导致无法在线播放教程
PHP的网站,在用Nginx反代后,发现直接访问内网地址可以在线播放mp4,但走Nginx后mp4就只能缓冲完毕后播放。刚开始以为是新装的Nginx没有在编译时带上 --with-http\_flv\_module --with-http\_mp4\_module,但后来发现不是,最终发现是宝塔默认开启了proxy\_cache cache\_one; 将proxy\_cache 设为off...
- 📂库缓存(Library Cache)内存结构教程
库缓存(Library Cache)内存结构--Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分.一 , Library cache存放什么(存放的信息单元都叫做对象) ?Library存放的信息单元都叫做对象,这些对象可以分为两类:1. 存储对象过渡对象(游标Cursor,这里的游标指生成的可执行的对象, 运行相同SQL的多个进程可以...