存档

‘WP使用’ 分类的存档

今天调整了下blog,现WP速度向飞的一样。

2009年7月15日 8 条评论

这2天blog写得有点勤,感觉WP这么慢下去也不是办法,随通过如下1,2步聚,现在WP向飞一样。想和我一样飞起来的朋友不可错过。
1、WordPress 缓存与压缩
症状:每点个动态请求都要花掉不少时间
思路:看看有无缓存的插件,应该有,要是没的话不得不操刀了。。
解决:安装 WP Super Cache 并启用了压缩,鄙人的MiaoGzip(这名字取得傻得冒泡)和该插件冲突,于是被无期限地尘封了。

2、Lighttpd 缓存与压缩
症状:每个页面就看到js,css等静态文件也刷刷得被请求
思路:对静态文件缓存6小时,即使刷新也返回304未更改。
解决:对静态文件如css,js,jpg,png等缓存6小时。但我想大家多用得都是apache特别是用虚拟主机朋友,我也不详述。使用mod_expire与mod_compress模块作如下设置,只是代码的核心片段


#压缩所有纯文件,html,xml,javascript,stylesheet,mime-type可能随lighttpd版本不一样而不同,只需依样添入即可。
compress.filetype           = ("text/plain","text/css","text/html","text/xml", "text/javascript","application/x-javascript" )
$HTTP["host"] == "www.jiangmiao.org" {
#指定cache-dir尤为重要,否则不会缓存且每每都刷新。
  compress.cache-dir = var.root+"/tmp"
  $HTTP["url"] =~ "\.(css|jpg|png|gif|js)$" {
    expire.url = ( "" => "access 6 hours" )
  }
}

Apache也类似,重点是压缩与缓存,Apache压缩记得是mod_deflate,缓存是mod_expire。余下得靠自已Google了。

经过这2缓存,2压缩 凭感觉大约有10倍速提升,爽哉。

分类: WP使用 标签:

使用Ruby访问WordPress的XML-RPC

2008年12月15日 没有评论

使用 ‘xmlrpc/client’

require 'xmlrpc/client'
#建立server
begin
	server=XMLRPC::Client.new2("http://www.jiangmiao.org/blog/xmlrpc.php")
	server.call("wp.getUsersBlogs","admin","blog密码")
rescue
	puts $!.message
end

运行后返回我的blog信息

blogid  1
blogName        江淼的Blog
xmlrpc  http://www.jiangmiao.org/blog/xmlrpc.php
url     http://www.jiangmiao.org/blog/
isAdmin true
--------

就是这么简单:)

试试语法着色插件

2008年12月12日 没有评论

现在我正用着的是SyntaxHighlighter,感觉效果还不错^^

#Ruby
class foo
def bar
@hello = 'Hello Ruby'
 puts @hello
puts 1<2
puts 2>1
end
end
<?php
//php
class foo
{
function bar()
{
echo "Hello php";
}
}

只是在线编辑器不够方便,按TAB没法自动缩进。

分类: WP使用 标签: