自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (2)
  • 收藏
  • 关注

原创 nginx的cache_purge模块及支持squidclient刷新的配置

nginx proxy_cache是一个类似squid的完整的缓存解决方案,它是0.7.44版本之后加入的功能,发展了比较长时间,想必也能稳定下来了。在没有proxy_cache之前只能用proxy_store缓存页面,因为nginx并没有为proxy_store设计任何刷新机制,所以要用的话还得加入外部设计的刷新功能,比如shell啊php等等,使用proxy_cache就会方便一些。<br /><br />一、proxy_cache<br /><br />proxy_cache在网上有很多的例子可以照搬

2011-04-25 15:48:00 1077

原创 nginx下载限速-lnmp带宽优化

<br />Nginx的高并发有目共睹,不过这种环境下也有性能瓶颈:网络带宽。改善这一瓶颈需要对连接进行限速。<br />今天整理了Nginx的网络限速记录下来:<br />示例:<br />limit_zone one $binary_remote_addr 32k;<br />server {<br />listen       80;<br />server_name  192.168.1.222;<br />location / {<br />root   /var/www/html;<br />i

2011-04-20 10:54:00 1504

原创 Linux/centos减轻/防止DDoS攻击的轻量级小程序,DDoS deflate软件防火墙

<br />DDoS deflate是一款Linux/centos减轻/防止ddos攻击的一个小程序,相当于软件防火墙。注意,此程序仅仅能抵御较低流量的攻击,大流量攻击连用了上百台高档服务器做了负载均衡的新浪都扛不住,何况一个小小的普通服务器或vps。对此程序不要期望过高。这里仅仅介绍一下,对于一些简单的软件攻击可能还有点作用。<br />安装后,可以手工运行脚本 <br /> <br /><br /> 白名单设置:<br />有时候默认的白名单经常有失误,为了避免这个情况,我们可以手工设置白名单的ip,然

2011-04-03 11:23:00 1443

原创 WordPress(PHP)防御CC攻击代码

<br />攻击者借助代理服务器生成指向受害主机的合法请求,实现DOS,和伪装就叫:cc(ChallengeCollapsar)。这种攻击模式已经算是老技术了,甚至不能称之为一门技术。 但是在现在,还是有许许多多的主机抵抗不了CC的骚扰。<br />可以说CC攻击的适用性和破坏性不比DDOS的差,经过了这几天的实验,发现了许多政府相关部门的网站都支持不住CC的攻击,更别说我们许许多多的Wordpress用户了。 WordPress以功能强大,扩展性强称霸博客界,但是殊不知在功能强大的背后更显脆弱,原来写过一

2011-02-28 01:55:00 2051

原创 Centos5.5服务器ROOT密码破解

<br />因为Centos 5.5服务器的密码被黑客进入并且修改了,因为仅仅是为了测试用的。密码也很简单,没有想到被黑了。所以没有办法,只有手动破解密码,顺便看看黑客做了什么;被入侵的记录日志供高手参考。<br />操作步骤如下:<br />因为我的安装引导程序是:GRUB<br />1.在开机启动的时候能看到引导目录,用上下方向键选择你忘记密码的那个系统,然后按“e”。<br /><br />2.接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核,然后在按“e”。<br /><br />3

2011-02-15 09:25:00 1217

原创 GNU/Linux下文件的压缩与解压

<br />  GNU/Linux下压缩与解压的工具有很多,如:tar、gzip-gunzip、bzip2-bunzip2、zip-unzip、p7zip等等(只列出免费的),并给出简单介绍如下(以实用为主):<br />一、tar <br />        tar命令的参数选项有很多,下面只给出常用的压缩与解压命令:<br />1、tar常用的压缩相关命令:<br />tar -cvf pdf.tar *.pdf          #将当前目录下所有的pdf文件,打包为pdf.tar;<br />tar

2010-12-15 01:04:00 1364

原创 Linux解压rar文件(unrar安装和使用,分卷解压)

<br />windows平台很多压缩文档为rar文件,那么怎么做到Linux解压rar文件(unrar安装和使用)?<br />简单,centos5安装unrar即可。 unrar安装方法如下:<br />wget  http://dag.wieers.com/rpm/packages/unrar/unrar-3.6.8-1.el5.rf.i386.rpm;rpm -Uvh unrar-3.6.8-1.el5.rf.i386.rpm;<br />复制上面的命令,在root下执行即可。<br />基

2010-12-13 23:26:00 2215

转载 使用tmpfs加速你的程序

<br />tmpfs是一种基于内存的文件系统。由于是在内存中,所以速度飞一样的快。 <br />[apsara@dw-151-53 ~]$ df -h<br />Filesystem            Size  Used Avail Use% Mounted on<br />/dev/sda3             4.8G  957M  3.6G  21% /<br />/dev/sda8             110G   61G   44G  59% /home<br />/dev/sda

2010-12-07 16:34:00 964

原创 mysql局域网ip无法访问(解决)

1、创建局域网用户:grant all on *.* to ranger@"%" Identified by "111111"; <br />解释:创建一个用户名为ranger,密码为111111的用户,这个用户可以再任何ip地址(%)对任何数据表(*.*)进行任何操作(all)<br />2、绑定本机ip<br />修改my.cnf(/etc/mysql/my.cnf)  bind-adress = 10.66.3.80<br />3、重启mysql<br />/etc/init.d/mysql rest

2010-10-26 12:37:00 5827

原创 nginx安装etag模块

<br />nginx默认有Expires模块,但是却没有Etags模块.按照Nginx作者Igor Sysoev的观点,他认为在对静态文件处理上,还看不出Etags比Last-Modified的好处.<br />但是也有人说Nginx加了Etags模块会好很多,如这个模块的作者说的那样:<br />Isee the complete lack of Etag support as an oversight. It’s moregranular than Last-Mod

2010-10-23 22:04:00 2965

转载 在Centos上安装git

先安装git依赖的包yum install zlib-develyum install openssl-devel yum install perlyum install cpioyum install expat-develyum install gettext-devel安装autoconfyum install autoconfhttp://git-scm.com/安装gitwget http://kernel.org/p

2010-10-23 21:16:00 598

原创 adblock plus 中文过滤规则添加

<br />abp://subscribe/?location=http%3A%2F%2Fadblock-chinalist.googlecode.com%2Fsvn%2Ftrunk%2Fadblock.txt&title=ChinaList<br />直接点击链接就好咯 <br />订阅名称chinalist <br />订阅地址http://adblock-chinalist.googlecode.com/svn/trunk/adblock.txt <br />订阅名称NoSex-NoEnt <br /

2010-09-30 09:41:00 3222

原创 修改ThinkPHP使其支持多级域名部署

<br />暂时只支持二级域名的部署,更深层级的还在想使用GROUP分组形式好还是使用Router来进行检测。不喜欢废话,直接切入主题:<br />修改ThinkPHP/Lib/Think/Util/Dispatcher.class.php<br />找到parsePathInfo方法,修改为:<br /> <br />private static function parsePathInfo() { $pathInfo = array(); if(C('URL_PATHINFO

2010-06-23 13:03:00 3085

转载 富媒体广告投放的一些经验

最近一直在操作富媒体(右下角漂浮)广告的投放,其中最核心的两部分,一是引入量,二是转化率。要提高引入率,首先需要注意的是,网民在目标网站的访问时长:控制文件大小互联网的广告投放,不同于书籍、杂志,有太多的人打开一个网页,匆匆扫几秒,直接就关闭了。从这个方面着手,我们要特别注意一下,优化自身广告“文件的大小”,让广告内容越快的展示出来,才能吸引越多的访问者。我见过一些设计非常

2010-05-28 14:20:00 1038

转载 php.ini中Zend Optimizer的配置说明

Zend Optimizer是由PHP核心引擎“Zend”创建者Zend技术公司所开的免费PHP优化软件。据Zend公司透露使用这个软件某些情况下至少可以 提高性能30%以上!这么好的免费大餐当然要用,现在我们来谈谈如何配置这套软件。Zend Optimizer的安装是傻瓜化的,安装向导会自动根据你的选择来修改php.ini帮助你启动这个引擎。下面我们来介绍下Zend Optimi

2010-04-06 17:46:00 2055

转载 TokyoCabinet:tch数据库的文件管理工具tchmgr

  有了TokyoTyrant,应该没有理由会离线去管理tch数据库文件。唯一的理由是:如果需要修改一个tch数据库的配置,例如修改桶大小等,ttserver是没有提供这样的接口的。下面就演示如何使用tchmgr这个工具:#创建tch文件tchmgr create -tl test/test.tch 10000#显示tch文件的统计信息tchmgr inform

2010-04-04 07:16:00 1212

转载 再谈tokyotyrant的缓存机制-参数rcnum和xmsiz

前几天搬家实在累得够呛,目前已经苦尽甘来,享受到了超近带来的诸如睡懒觉等一系列优势。;)今天想说一下对TT来说很重要的两个参数,rcnum和xmsiz,从而说一下TT的缓存机制。TT有两个方面的缓存一是由xmsiz和bnum(buckets number)共同决定的mmap方式的文件缓存二是由rcnum(records cache number)决定的针对记录的

2010-04-03 21:25:00 1577

原创 tokyo cabinet源码分析-mdb设计和实现

  mdb - memory dbmdb是cabinet的一种数据组织方式,其他还有hdb(hash)、bdb(btree)等,详见"tokyo cabinet源码分析"。由名字可知,mdb使用纯内存(不一定,见下面),速度最快。它是后面其他较高级的数据组织方式的基础,hdb、bdb的read cache都是直接使用mdb实现。而且mdb的实现最简单,所以先从mdb分析。先贴出

2010-04-03 17:28:00 2056

转载 Tokyo Cabinet 的四种数据结构

Tokyo Cabinet提供了Hash、Fixed-length、Table和B+ Tree四种数据结构,不同的结构特性和应用场景都不一样。TC本身提供了专门测试和调试工具tc (h/f/t/b) mgr。Tokyo Tyrant在启动的时候,通过数据库文件名后缀来表示使用哪种数据结构。以下是结构和后缀对应表:Hash Database :.tchB+ tree da

2010-04-03 11:10:00 1080

转载 Tokyo Tyrant(TTServer)系列-数据压缩

由于忙于工作,好久继续写关于<span class="t_tag" onclick="function onclick(){tagshow(event)}">ttserver的东西了。最近由于服务器准备的原因,只能在32位上做ttserver的<span class="t_tag" onclick="function onclick(){tagshow(event)}">测

2010-03-31 17:00:00 867

原创 TTserver运维方案

TTserver运维方案note:示例数据库目录 /data/ttserver_data* 配置TTserver服务器的启动脚本安装ttserver后默认在/usr/local/sbin目录下有ttservctl启动脚本示例,建议copy到具体ttserver数据存放的目录(一个机器可能有多个ttserver服务器,分开便于配置和管理)cp /usr/local/sbin/ttservct

2010-03-31 16:40:00 1952

原创 php-memcached的一些研究

http://www.php.net/manual/en/memcached.constants.php  //开启一致性哈希         取模(默认)/一致性$m->setOption(Memcached::OPT_DISTRIBUTION,Memcached::DISTRIBUTION_CONSISTENT);  $m->setOption(Memcached:

2010-03-31 15:49:00 770

原创 Google Analytics新增自定义变量 Custom Variables

Google新增的这个功能太邪恶了,简直不要一些小的Web Analytics软件的提供商活嘛。我们可以定制一批的自定义变量,这些变量可以根据我们业务的需要分别来干不一样的事情。比如说,前面提到的登录用户和未登陆用户的区分。再比如:我们现在报表中的网站结构的粒度是具体到每个页面,我们可以看到针对页面这一级别的指标值。如果,我希望了解各个分类下所有页面的PV之和,或者其他指标之和,之前的Goog

2010-03-24 15:30:00 1571

转载 把孩子培养成普通人-一位父亲的18个忠告

转至:70后男人

2010-03-24 11:38:00 558

原创 google analytics 跟踪所有搜索引擎的设置方法

现在google analytics默认只跟踪百度网页搜索、google搜索,还有国外的几个搜索引擎,对国内的其他搜索引擎没有跟踪,有的时候你经常能发现在网站流量 来源中的推介网站中有百度、soso、有道、搜狗等国内搜索,搜索引擎和推介网站混在一起不利于数据统计和我们的分析需求,所以我研究google analytics的高级使用技巧并已经应用,效果很好,已经解决了google analytics

2010-03-18 17:31:00 3121

原创 Google Analytics进阶运用之_setVar一点运用

_setVar函数跟_trackPageview函数一样,灵活运用可以极大丰富统计报告。简单来说,_setVar函数可以定义一个值,当被触发的时候,该值被记录。1、统计有注册意愿的用户注册,不出意外都需要访问一个注册页面,那么统计访问这个页面的用户也就知道了有多少用户动过注册的念头,当然可能看了一眼,没有完成注册。我们可以在注册页面这样部署代码:body onLoad="javascrip

2010-03-18 17:15:00 795

原创 浅析豆瓣的Google Analytics应用(3)

这是豆瓣Google Analytics应用分析的最后一篇。豆瓣上的书评,影评和乐评可以说是豆瓣网站的核心价值所在。一般评论的URL格式如下:豆瓣上单条评论的URL当我们查看该页面的网页源代码时,会发现有趣的现象:豆瓣单条评论页的GA代码我们知道,一般GA的_trackPageview() 括弧中的参数是留空的,GA会自动捕获网址的URL参数,如果在_track

2010-03-18 16:26:00 584

原创 浅析豆瓣的Google Analytics应用(2)

今天继续来分析豆瓣的google analytics应用。当我们登录豆瓣后,再来分析豆瓣的源码,会发现多了一个ga._setVar(“xxxx”)的GA参数。豆瓣使用GA的._setVar参数来跟踪登录用户行为_setVar()函数是GA的用户定义函数,主要用于对特定来源的用户行为进行分类,例如可以对登录浏览的用户设置一个数值,然后在GA后台的访问者/用户定义 中查看其浏览属性

2010-03-18 16:21:00 488

原创 浅析豆瓣的Google Analytics应用(1)

豆瓣从今年开始也加入Google Analytics的统计阵营。让我们通过它加载的GA源码,简单分析一下它都是怎么应用的。我们先从豆瓣的源码来看看它的GA统计代码豆瓣GA代码 我们知道一般默认的GA代码如下:默认GA统计代码两相对比,我们就会发现豆瓣加载ga.js的方式与默认的方式有些不太一样,由于豆瓣并没有采用https加密访问,所以撇弃了默认的ga.js

2010-03-18 16:19:00 628

原创 Google Analytics的申请与配置

http://sem.joyit.net/web-analytics/google-analytics-application-and-setting/  免费申请地址:https://www.google.com/analytics/安装:申请账户并登陆后,创建一个新的配置文件,输入网站地址和时区等参数,并且把生成的统计代码复制到网站所有网页的底部,即可开始统计网站的流量了。

2010-03-18 16:05:00 1308

原创 如何用Google Analytics监测百度竞价广告

http://sem.joyit.net/baidu-jingjia/baidu-ad-in-ga/  安装完google anlytics并设置好合理的目标,把adwords账户同GA账户链接之后,我们便可以开始收集网站各种访问来源的数据,并分析转换情况了。如下图所示。GA数据来源访问与转换报表从上图中,我们可以分别看到自然流量来源的访问数和转换情况,同时也可以看到花

2010-03-18 16:03:00 2307

原创 Google Analytics(分析)网址构建器

http://www.google.com/support/googleanalytics/bin/answer.py?hl=cn&answer=55578  有用信息 广告系列来源(utm_source)要求。 使用 utm_source 来标识搜索引擎、简报名称或其他来源。 示例:utm_source=google 广告系列媒介(ut

2010-03-18 15:45:00 1990

原创 试用Libmemcached

近期一直在做一个项目架构演化的讨论交流,为了解决产品中存在的某些问题,我们有意引入某种类Memcached的开源产品,但我们的应用场景并非经典Memcached的“Cache”场景,这里也不详述细节了,大致就是这么一件事儿。我们的第一选择是日本小伙儿Mikio Hirabayashi实现的Tokyo Tyrant,主要基于三点原因:-> 支持数据的持久化-> 快!(性能数据来自于网上的第三方资料)

2010-03-17 16:53:00 2256

转载 关于MemcacheDB PHP客户端的问题及解决办法

http://blog.developers.api.sina.com.cn/?p=264  最近MemcacheDB邮件列表和研发部那边同事报告PHP的memcache客户端php-memcache经常出 现断连接的问题:PHP Notice:  Memcache::get(): Server ………. (tcp 11211) failed with: Failed readin

2010-03-17 12:51:00 902

转载 SEO插件 - 20个最好的Wordpress SEO 插件

2008年底,全球互联网博客的数量已经超过1亿2000万,人们如何才能在浩瀚的互联网上找到你的博客呢?社会化媒体营销是一个方法,当然你需要付出大量的时间和精力。也许你对社会化网络没有什么兴趣,你只想专心的为你的博客创作最好的内容,就跟我一样,那么SEO也许是让人们发现你的优秀文章的最简单和快捷的方法,对于博客而言尤其是这样。搜索引擎喜欢博客,对于wordpress博客平台而言,你不

2010-03-07 13:49:00 2301

转载 利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统

[文章作者:张宴 本文版本:v1.3 最后修改:2009.07.06 转载请注明原文链接:http://blog.s135.com/read.php/362/]  Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。  

2010-03-02 13:11:00 497

转载 memcached的最新状态

var m = window.__blog.preRenderPosts; if (m) { m(); } memcached的最新状态 2010-02-01 19:45

2010-02-28 15:31:00 569

转载 memcached server LRU 深入分析(转载)

/***作者:张荣华*日期:2008-08-08**/Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起来也非常的简单,它被用在了很多网站上面,几乎很少有大型的

2010-02-28 14:25:00 464

转载 毕业5年决定你的命运

 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"   人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这

2010-02-25 16:36:00 378

转载 从《植物大战僵尸》的成功谈起

《植物大战僵尸》获得了很大的成功,在很多办公室中已经有了赶超停车,直逼种菜的趋势了。不错的游戏体验让其形成了很大的口碑效应,不断的被人推荐 来推荐去。作为一个职业的游戏策划,是有必要来多思考一下了。很多人在玩《植物大战僵尸》的时候,并没有去关注这个游戏的开发者-popcap。就如同很多人在卖场中乐此不彼的玩wii,却不知道任天堂一样。 轻度玩家不是那么关注品牌的,对于他们来说,产品比什么都重要

2010-02-24 09:43:00 696

五维网址导航_v7.2

五维网址导行源码(v7.2) 更新日期 20101115 在原有版本上增加以下内容: 1. 重构网址导航后台管理界面。 2. 整理名站导航内容。 3. 整理酷站导航内容。 4. 重新划分收录网址分类,与收入网址内容。 5. 后台增加多方位广告管理功能。 官方网址:http://download.5w.com/

2010-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除