赶知识网

使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制

为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的 成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP with fpm),这是因为Nginx采用基于

阅读全文→

nginx配置关闭chunked

Transfer-Encoding:chunked简介通常情况下,Transfer-Encoding域的值应当为chunked,表明采用chunked编码方式来进行报文体的传输。chunked编码是HTTP/1.1 RFC里定义的一种编码方式。chunked编码的基本方法是将大块数据分解成多块小数据

阅读全文→

MEMC_NGINX+SRCACHE_NGINX+MEMCACHED构建透明的动态页面缓存

使用memc-nginx和 srcache-nginx模块就可以主动的向memcached添加缓存,对应用程序来说是透明的。大大的提高动态页面访问速度。第一次访问创建缓存, 后续访问在缓存过期时间内,直接从memcached返回,不需要再次经过php-fpm处理。nginx_memc模块与nginx

阅读全文→

Linux Memcached 安装

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。Linux系统安装memcached,首先要先安装libevent库。[code]sudo apt-get install libevent ibevent-dev 自动下

阅读全文→

模拟http请求 带 chunked解析办法一

平时我们在post数据后,大不了要求提交cookie,但是今天这个测试了N遍不需要coookie都行的,但是抓取到的始终是乱码,怎么解析都不行。于是自己又把cookie和一大堆header给加上,还是同样的问题,于是开始郁闷了。PHP脚本不行,但是同样的提交浏览器上面就行,这个是怎么回事呢?于是开始

阅读全文→

xhprof for PHP7 and PHP8

xhprof for PHP7 and PHP8Build Status Build statusXHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational int

阅读全文→

使用ab测试出现socket: Too many open files

在使用ab做压力测试的时候发现当并发设置为300以上的时候就出现ab -n 10000 -c 400 https://www.baidu.com/Benchmarking www.baidu.com (be patient)socket: Too many open files (24)出现这个问题

阅读全文→

Mac brew 安装redis、memcached等扩展少走弯路

基本所有的添加扩展都是这两步:编译PHP源码,生成 redis.so 扩展文件,并将扩展文件放在扩展的文件夹下修改php.ini, 即在php.ini 中添加一行:extensions = redis.so;准备:1.pecl下载:php pecl扩展下载链接 可以到这里面下载所需的扩展,下面的流程

阅读全文→
第 20 页 上一页 下一页