Ubuntu Server覆盖安装Nginx并配置Etags & Expires
Ubuntu是基于Debian的,继承了Debian的优良特性,apt就是其一。每次要装软件直接apt-get install解决问题,非常方便。但是源里的软件相对比较过时,并且缺乏定制性(比如软件的小插件等)。
Ubuntu 9.04里带的Nginx是0.6.32版,据Jiucool情报讲,有漏洞。当时就想编译安装一个,但是苦于缺少一些库又没时间一一添加而没有安装。今天Ubuntu源里的Nginx更新到了0.6.35,修正了Bug,偶直接给Upgrade了一下。
这两天又折腾加速,YSlow评级要想到A的话,须让Nginx给静态元素加Etags,需要加个插件。加插件的话就要重新编译Nginx,干脆一不做二不休,干掉现在的0.6,搞个0.7.62玩。
最方便就是覆盖掉现在的老版本的Nginx,服务那些脚本就都不用重写直接可以用了。 Read the rest of this entry »
对朋友隐藏广告-Ozh’ Who Sees Ads
为什么要对朋友隐藏广告呢:
第一,减少展示次数,提高广告单价。常来的访客一般来说是不会点击广告的,他们对广告已经熟视无睹,过多的展示会降低每次点击的单价,对朋友隐藏广告有现实的必要性。
第二,界面对常来的朋友更加友好。方便博友交流,去除广告的干扰,界面更清爽。
下面主角登场了,这款插件叫做:Ozh’ Who Sees Ads。
怎样安装就不介绍了,下面介绍下它的使用。
| Posted in 独立博客 | 53 Comments »
加速WordPress
走动挺多的博友中有几个加速癖,以万戈、林木木为首的几个家伙更是加速狂人,我要是不加加速岂不是太out了。于是乎,咱做起了科研,写了这篇文章。
用户网页加载时间分为三部分:
网页执行时间+页面及页面元素加载时间+浏览器渲染网页时间
针对这三部分时间,我将加速的方法依加速的方式分成以下几类:php代码层次加速,html代码层次加速,服务器层次加速 ,鼓励你的用户放弃IE
php代码层次加速WordPress
所谓“php代码”是指php执行效率,执行查询数量上的优化。我将方法归纳以下几点:
1. 控制插件数量
做过插件的朋友都知道,插件是通过添加一系列的filer或者action来实现功能的。比如大家很熟悉的All in one SEO,每个页面加载title完之后便会调用它的代码以显示页面的描述、关键字等信息。如果插件很多的话,每次调用都会有很大一个调用列表,程序执行时间自然会变得较长。
所以,控制插件数量在加速WordPress上有很大的作用(当然缓存类的插件除外)。看看大家都在用什么插件:
- 万戈:《我的 WordPress 插件秀》
- 蓝冰:《我正在使用中的WP插件》,蓝冰说换了好多了,权当参考就得了
- Kangzj:《Kangzj正在使用的插件们》coming soon…
万戈同学属加速狂类型的,他的原则是能不用插件则不用插件。对于这一点我是部分认同的部分反对的,个人觉得对于用插件应该:
- 能修改主题代码可以实现的,可以不用插件实现(优点是速度相对快,缺点是换主题相当不方便);如果要修改核心代码者,绝对要用插件实现(否则以后升级WordPress那是相当的麻烦)。
服务器层次加速WordPress
部分博友有自己的服务器或者VPS,这一部分加速WordPress的方法是针对VPS或者独立服务器的。链接了久酷同学几篇文章,谢谢久酷~
1. 使用轻量级、高性能的Nginx
Ubuntu 9.04 server用apt安装nginx并配置php(fastcgi)
nginx以unix-domain-socket方式连接fastcgi(php)
Nginx环境下supesite discuz wordpress静态化
WordPress“执行请求操作,连接信息必需提供”解决方法
把博客搬回来之后, 后台自动安装插件、删除插件和wordpress升级都不能用了,每次都会出现一个这样的提示“执行请求操作,连接信息必需提供”:


| Posted in 服务器OS | 11 Comments »