WordPress必装插件
作者:羽山 日期:2010-07-14
WordPress的魅力吸引了无数的blogers,同样也有许许多多的插件作者为WordPress更加完美制作了成千上万的插件。WordPress像FireFox浏览器都秉承了开源精神,使用者利用插件可以随心所欲地定制属于自己的WordPress。除去大部分人用它来做博客CMS以外,许多电子商务以及照片类新闻类的网站也开始使用强大的WordPress.
下面推荐的这几款插件,会让你的WordPress插上双翼。
Akismet
Akismet在WordPress安装的过程中以及默认为你安装好了,只需要按要求申请一个APIkey就可以激活它,有了它,讨厌的垃圾评论留言都会滚的远远的。
All in One Seo Pack
下面推荐的这几款插件,会让你的WordPress插上双翼。
Akismet
Akismet在WordPress安装的过程中以及默认为你安装好了,只需要按要求申请一个APIkey就可以激活它,有了它,讨厌的垃圾评论留言都会滚的远远的。
All in One Seo Pack
WordPress URL Rewrite | WP URL 重写组件
作者:羽山 日期:2010-07-14
现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。。真不知道别人自己是怎么用的。。。不过幸好学了下正则表达式,自己动手把他给修好了~具体可以看一下“Wordpress ISAPI_Rewrite 规则RSS Feed修复”
就在我四处犯愁的时候,无意中在一个博客中看到了WordPress URL Rewrite这个组件,原先只以为别人把ISAPI_Rewrite换了个名字而已,因为确实看到了好多此类的组件,功能都大同小异。然而亲自到了作者的网站一看才发现这是一个非常棒的Wordpress URL 重写组件。
该组件的主要功能与特色有:
完全无需人工干预,全自动重写URL,只需要在后台设置好Permalinks形式,就能直接使用,就像linux下用.htaccess一样哈哈,谁说我们windows主机不支持全自动伪静态的,人家照样做给你看。
因为全自动,所以免去了在写重写规则时候遇到的规则重复造成部分目录和文件无法实现的情况,这个问题我一直碰到,简直就要疯了。。
可以使用在一级目录和子目录,也可以排除不需要重写的目录。这个非常方便,对于某些目录不需要URL重写的就将其排除,不会造成无法访问。
就在我四处犯愁的时候,无意中在一个博客中看到了WordPress URL Rewrite这个组件,原先只以为别人把ISAPI_Rewrite换了个名字而已,因为确实看到了好多此类的组件,功能都大同小异。然而亲自到了作者的网站一看才发现这是一个非常棒的Wordpress URL 重写组件。
该组件的主要功能与特色有:
完全无需人工干预,全自动重写URL,只需要在后台设置好Permalinks形式,就能直接使用,就像linux下用.htaccess一样哈哈,谁说我们windows主机不支持全自动伪静态的,人家照样做给你看。
因为全自动,所以免去了在写重写规则时候遇到的规则重复造成部分目录和文件无法实现的情况,这个问题我一直碰到,简直就要疯了。。
可以使用在一级目录和子目录,也可以排除不需要重写的目录。这个非常方便,对于某些目录不需要URL重写的就将其排除,不会造成无法访问。
巧用 Rsync 成功实现多台Windows工作电脑资料同步.!
作者:羽山 日期:2010-04-05
记录些网站架构用到的东东(转自车东的blog)
作者:羽山 日期:2009-11-25
1.Squid是一种用来缓冲Internet数据的软件。
2.Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好
3.memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等
4.velocity-虽然我们有memcache这样的缓存服务器也可以通过.net来访问,但是一个真正.net 下的分布式缓存组件还是很有需求的,在这时微软推出了这个velocity.
5.Lighttpd是一个轻量级的Web 服务器,支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。它具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。其静态文件的响应能力远高于Apache,可谓Web服务器的后期之秀。
6.Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器
7.Cherokee 是一个非常快速,灵活和轻便的Web服务器。它是用C语言编写。
8.LVS是一个开源的软件,可以实现LINUX平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。
9.Hadoop一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。
2.Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好
3.memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等
4.velocity-虽然我们有memcache这样的缓存服务器也可以通过.net来访问,但是一个真正.net 下的分布式缓存组件还是很有需求的,在这时微软推出了这个velocity.
5.Lighttpd是一个轻量级的Web 服务器,支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。它具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。其静态文件的响应能力远高于Apache,可谓Web服务器的后期之秀。
6.Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器
7.Cherokee 是一个非常快速,灵活和轻便的Web服务器。它是用C语言编写。
8.LVS是一个开源的软件,可以实现LINUX平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。
9.Hadoop一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。
纯css的防止图片撑破页面的代码,自动按比例缩小
作者:羽山 日期:2009-10-28
纯css的防止图片撑破页面的代码,自动按比例缩小
感谢西西小朋友分享
css代码部分
程序代码
<style type="text/css">
.content-width {MARGIN: auto;WIDTH: 600px;}
.content-width img{ MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important;}
感谢西西小朋友分享
css代码部分
程序代码<style type="text/css">
.content-width {MARGIN: auto;WIDTH: 600px;}
.content-width img{ MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important;}
IIS6 下找出cpu占用高的程序池和站点
作者:羽山 日期:2009-09-03
根据w3wp取得是哪一个应用程序池:
1、打开任务管理器->切换到进程->点击“查看”选项卡->选择列 ,增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。
注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。
这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script. Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、然后能得到每个pid对应的程序池名称,然后查看这个程序池中的站点,以此来排查有问题的站点。
1、打开任务管理器->切换到进程->点击“查看”选项卡->选择列 ,增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。
注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。
这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script. Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、然后能得到每个pid对应的程序池名称,然后查看这个程序池中的站点,以此来排查有问题的站点。
解决Serv-U 6.4 与McAfee 8.5冲突的问题
作者:羽山 日期:2009-07-12
IIS6 应用程序池回收失败导致的一些列错误
作者:羽山 日期:2009-06-12
IIS6的应用程序池会经常出现一些问题
[查看系统日志会发现下边错误]
为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '3484'。
[随之而来的还有]
事件 ID ( 54 )的描述(在资源( HTTP )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: \Device\Http\AppPool.
[查看系统日志会发现下边错误]
为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '3484'。
[随之而来的还有]
事件 ID ( 54 )的描述(在资源( HTTP )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: \Device\Http\AppPool.