- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 varnish 400 503错误的原因及解决方法
1. 高流量情况下iptables丢包ip_conntrack: table full, dropping packet.按网上常规方法,只修改/etc/sysctl.conf是无效的需要以下两步,方可解决之/boot/grub/grub.conf kernel行中增加参数ip_conntrack.hashsize=524288/etc/sysctl
2012-07-30 14:48:19 1232
转载 HTTP代理模块(HTTP Proxy)
这个模块可以转发请求到其他的服务器。HTTP/1.0无法使用keepalive(后端服务器将为每个请求创建并且删除连接)。nginx为浏览器发送HTTP/1.1并为后端服务器发送HTTP/1.0,这样浏览器就可以为浏览器处理keepalive。如下例:location / { proxy_pass http://localhost:8000; proxy_se
2012-07-25 21:23:56 7137
转载 让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方
主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE结合删除缓存的方法二种:一.让ngx_cache_purge来帮忙,通过Nginx对ctrl
2012-07-25 21:22:55 4082
原创 EditPlus编辑器python的配置
Python也可以使用编辑器进行开发。例如,文本编辑软件EditPlus也能成为Python的编辑、执行环境,甚至可以用于调试程序。EditPlus具备语法加亮、代码自动缩进等功能。1 添加Python群组首先启动EditPlus,然后单击【工具】|【配置用户工具】命令,打开【参数】对话框。在【参数】对话框中单击【添加工具】按钮,在弹出的菜单中选择【程序】命令。新建的
2012-07-22 20:09:03 1205
原创 从Mysql某一表中随机读取n条数据的SQL查询语句
从 Mysql 表中随机读取数据不难,方法还挺多的,但是如果要考虑效率,得到一个快速的高效率的方法随机获得Mysql数据表的一条或多条记录有很多方法,下面我就以users(userId,userName,password……)表(有一百多万条记录)为例,对比讲解下几个方法效率问题:select * from users order by rand() LIMIT 1执
2012-07-05 13:34:42 2721 2
转载 memcache 存储 session
1. 安装 memcached,还是那套 ./configure; make; make install,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent。2. 安装 pecl::memcache,用 pecl 命令行工具安装:pecl install memcache或直接从源码安装:phpize ./configure
2012-07-04 16:51:36 383
转载 memcache和memcached的区别
用了段时间的memcache和memcached总结下认识,看很多人在用cache的时候,刚刚都没有搞清楚memcache和 memcached的区别,还有就是使用的时候基本都是 get/set 用了memcached之后其实可以发现getMulti/setMulti 是多么好用,这篇写个那些刚刚使用memcache缓存的新人,老鸟请略过。关于memcached就不用多说了,就是a di
2012-07-04 09:14:28 859
原创 php getimagesize 导致系统变慢
用这个函数获取图片宽高度function getfilesize($url){ //利用PHP非常强大的一个内容包含协议data wrapper:http://php.net/manual/en/wrappers.data.php,该协议使得传入的参数即使不是URL也可以转为URL $handle = fopen($url, "rb") or die('could not
2012-07-03 16:43:06 3919
PR教程视频.rar
2020-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人