最新消息:

标签:cache

优化MySQL的21个建议
mysql

优化MySQL的21个建议

admin 10年前 (2014-06-27) 2758浏览 0评论

今天一个朋友向我咨询怎么去优化 MySQL,我按着思维整理了一下,大概粗的可以分为21个方向。 还有一些细节东西(table cache, 表设计,索引设计,程序端缓存之类的)先不列了,对一个系统,初期能把下面做完也是一个不错的系统。 1. 要确保有...

多核环境下cache line的测试
c

多核环境下cache line的测试

admin 10年前 (2014-06-27) 3970浏览 0评论

前阵子接触到一道关于数组内部链表(多用于内存池技术)的数据结构的题, 这种数据结构能够比普通链表在cache中更容易命中, 理由很简单, 就是因为其在地址上是连续的(=.=!), 借这个机会, 就对cpu cache进行了一个研究, 今天做一个简单的...

Nginx缓存解决方案:SRCache
cache

Nginx缓存解决方案:SRCache

admin 10年前 (2014-06-26) 3199浏览 0评论

前些天帮别人优化PHP程序,搞得灰头土脸,最后黔驴技穷开启了FastCGI Cache,算是勉强应付过去了吧。不过FastCGI Cache不支持分布式缓存,当服务器很多的时候,冗余的浪费将非常严重,此外还有数据一致性问题,所以它只是一个粗线条的解决...

我的squid.conf实例
squid

我的squid.conf实例

admin 10年前 (2014-05-05) 3365浏览 0评论

http_port 80 accel vport cache_mem 256 MB maximum_object_size_in_memory 256 KB cache_dir ufs /data/scache 8192 32 128 maximum...

MySQL体系结构
mysql

MySQL体系结构

admin 10年前 (2014-04-29) 2644浏览 0评论

了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。 1 Connectors指的是不同语言中与SQL的交互   2 Management Serveices & Utilitie...

给html页面头部设置过期时间
head

给html页面头部设置过期时间

admin 10年前 (2014-04-23) 5260浏览 0评论

环境: 使用了CDN+squid的环境,但由于CDN和squid的规则冲突,准备的设置方法为: 1. ExpiresActive On ExpiresByType text/html A14400 ExpiresByType application/...

squid的一些知识点
squid

squid的一些知识点

admin 10年前 (2014-04-23) 2929浏览 0评论

1. HTTP缓存机制: 截止 和 验证。 截止机制是指设置一个过期时间,当在这个过期时间内时,就不在联系源服务器,而直接通过squid里的缓存来响应请求 验证机制是指当超过过期时间后,squid是发送一个验证文件是否被修改的请求,如果没修改,返回3...

nginx强制缓存(解决no-store)
nginx

nginx强制缓存(解决no-store)

admin 10年前 (2014-04-14) 4025浏览 0评论

nginx代理做好了,缓存也配置好了,但是发现css、js、jpg这些静态文件统统都cached成功。但是偏偏页面文件依旧到源服务器取。 1. nginx不缓存原因 默认情况下,nginx是否缓存是由nginx缓存服务器与源服务器共同决定的, 缓存服...

nginx 缓存过期的影响 和 优先级
head

nginx 缓存过期的影响 和 优先级

admin 10年前 (2014-04-13) 3113浏览 0评论

接触nginx的兄弟或多或少都有遇到缓存问题,要么是nginx为什么不缓存,要么就是nginx缓存很快就失效等等问题,在网上找了一遍nginx缓存优先级的文章,大家可以参考下。 架构图 client端  <——————>   nginx ...

nginx配置总结
nginx

nginx配置总结

admin 10年前 (2014-03-17) 2810浏览 0评论

1. 全局配置 user nginx ngnix; #运行nginx进程的用户与组 worker_process 2; #启动几个worker进程 error_log logs/error.log; #定义错误访问日志的路径 pid  logs/ng...

squid-ssd方案和trafficserver的interim层的异同
squid

squid-ssd方案和trafficserver的interim层的异同

admin 10年前 (2014-03-14) 4117浏览 0评论

最近重新捡起来两年前做的 cache 软件测试对比,把原先的 trafficserver 淘宝分支升级到了现在的社区主分支,主要区别就是配置文件里不再直接叫ssd.storage,而是正规化的起了一个名字叫interim cache layer。 运...

php的 zend opcache VS apc 性能比较
php

php的 zend opcache VS apc 性能比较

admin 10年前 (2014-03-12) 5865浏览 0评论

如果你关注php,那么你会发现Zend Optimizer+将要包含在php5.5中发布。并且Zend Optimizer+更名为zend opcache。那么zend opcache的性能到底如何呢?今天我们就和另一款opcode的cache软件A...

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 10年前 (2014-01-13) 3167浏览 0评论

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

Linux文件预读对系统的影响
cache

Linux文件预读对系统的影响

admin 11年前 (2013-12-16) 3318浏览 0评论

Linux系统很重要的一个性能提升点就是它的Pagecache, 因为内存比IO快太多了,所以大家都想进办法来利用这个cache。 文件系统也不例外,为了达到高性能,文件读取通常采用预读来预测用户的行为,把用户可能需要的数据预先读取到cache去,达...

RabbitMQ 内部实现
RabbitMQ

RabbitMQ 内部实现

admin 11年前 (2013-10-29) 3177浏览 0评论

RabbitMQ 的通讯协议 发送消息流程: < AMQP > 10,10: Connection.start < 10,11: Connection.start_ok > 10,30: Connection.tune <...

用Tornado实现简单的在线代理
python

用Tornado实现简单的在线代理

admin 11年前 (2013-09-25) 4282浏览 0评论

实现代理的方式很多种,流行的web服务器也大都有代理的功能,比如http://www.tornadoweb.cn用的就是nginx的代理功能做的tornadoweb官网的镜像。 最近,我在开发一个移动运用(以下简称APP)的后台程序(Server),...