大型网站为了解决大量的高并发访问问题,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器支持,如此多的数据库连接操作,服务器性能再好数据库必然会崩溃。数据丢失的话,后果更是不堪设想。这时候,我们会考虑如何减少数据库的连接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached等。如果资金充足的话,必然...
分类:
数据库 时间:
2015-08-05 12:52:34
阅读次数:
263
第一步,配置安装配置Varnish安装Varnish不必说了。打开Varnish的配置文件 /etc/sysconfig/varnish修改如下几行:# VARNISH_LISTEN_ADDRESS=#Varnsih的端口,暂时不必改,后面会改。VARNISH_LISTEN_PORT=6081 #内...
分类:
其他好文 时间:
2015-08-04 12:51:07
阅读次数:
472
本教程为官方教程的完整翻译。并做了一定总结、整理。整个Varnish的学习需要分成两个部分,PART1:部署篇,PART2:应用篇第一部分:部署篇作为一个Server Service,部署是最基本的,同时也没有太多需要说明的。按照官方的教程,一运行便可了。但是需要注意的是,–perfix什么的,具体...
分类:
其他好文 时间:
2015-08-02 11:46:39
阅读次数:
123
#!/bin/bash# BY kerryhu# MAIL:king_819@163.com# BLOG:http://kerry.blog.51cto.com# Please manual operation yum of before Operation.....#===============...
分类:
其他好文 时间:
2015-08-02 00:51:40
阅读次数:
177
后端服务器健康检查
#vim/etc/varnish/health_check.vcl
probebackend_healthcheck{
.interval=5s;
.timeout=3s;
.window=10;
.threshold=8;
.request=
"GET/favicon.icoHTTP/1.1"
"Host:v5.ele.me"
"Connection:close"
"Accept-Encoding:foo/bar";
}
#后端服务器地址池配..
分类:
其他好文 时间:
2015-08-01 19:15:27
阅读次数:
413
张宴博客:http://zyan.cc/post/313/1、创建vnish用户和组,以及Varnish缓存文件存放目录(/var/vcache):/usr/sbin/groupadd vnish-g 48/usr/sbin/useradd -u 48 -g vnishvnishmkdir -p /...
分类:
其他好文 时间:
2015-08-01 14:07:43
阅读次数:
122
针对nginx的模块介绍可以查阅wiki:http://wiki.nginx.org/Modules常用模块:HTTPCoreProxyRewriteUpstream原理:squid,varnish以及nginx等,在做反向代理的时候,因为要代替客户端去访问服务器,所以,当请求包经过反向代理后,在代理服务器这里这个IP数据包的IP包头做了修改..
分类:
其他好文 时间:
2015-07-26 06:16:42
阅读次数:
146
上次讲了使用内存缓存LruCache去加载很多图片而不造成OOM,而这种缓存的特点是在应用程序运行时管理内存中的资源(图片)的存储和释放,如果LruCache中有一张图片被释放了,再次加载该图片时需要重新从网络上下载下来,这就显得废流量不说,而且费时,网络不好的状况下用户需要等待,而且在没有网络的情况下不会显示任何数据。
那么怎样才能解决这种情况呢?答案就是加入硬盘缓存DiskLruCache。...
分类:
系统相关 时间:
2015-07-23 17:54:46
阅读次数:
190
Varnish and Website Performance 本节集中解决如何调优varnish server,同时如何使用varnish优化你的web站点. 一共有三小节.第一小节你应该想到varnish的各种工具和功能,下一小节如何从cache中清除已经缓存的内容...
分类:
Web程序 时间:
2015-07-22 11:09:13
阅读次数:
189
varnish 的windows 版本下载地址:http://sourceforge.net/projects/cygvarnish/files/windows-zip-bundle/启动:varnish:C:\varnish\bin>varnishd -a :80 -T :3500 -f c:/v...