Category: WordPress

为cos-html-cache插件增加页面(Page)、标签(Tag)和分类(Category)的静态化功能 3

为cos-html-cache插件增加页面(Page)、标签(Tag)和分类(Category)的静态化功能

WordPress的cos-html-cache插件为我们系统的静态化提供了非常好的解决方案,目前的版本是2.7.3。它可以将我们首页及文章(Post)进行静态化,使得访问速度大大提高,减少了服务器端的压力。不过对于页面、标签和分类,却似乎不太起作用,至少在我的服务器环境下(IIS7.0+FastCGI)是不行的。 为了能够实现它们,我分析了一下源代码,发现功能没有开启,但是可以实现的。具体修改方法及目的如下: 找到如下三行: if( substr_count($_SERVER[‘REQUEST_URI’], ‘.htm’) || ( SCRIPT_URI == CosSi­te­Ho­me) ){ if(  substr_count($_SERVER[‘REQUEST_URI’], ‘../’))  $is_buffer = false; if( !substr_count($buffer, ‘<!–cos-html-cache-safe-tag–>’) ) retu­rn  $buffer; 将他们分别做如下处理: 修改为: if( strpos($_SERVER[‘REQUEST_URI’], ‘page’)==1 || strpos($_SERVER[‘REQUEST_URI’], ‘tag’)==1 || strpos($_SERVER[‘REQUEST_URI’],…

部署在Techwork.cn上的服务 0

部署在Techwork.cn上的服务

利用我的域名Techwork.cn,我尝试部署了几个有意思的网络服务。 http://www.cite.techwork.cn 这是一个可以完成本科生、硕士生、博士生论文中参考文献格式化的小工具。我们在写毕业论文的时候,一定要附加上参考文献;而参考文献的书写规则每次都需要对照。使用这个工具,就能够节省查阅参考文献写法的时间,并为使用者提供了各种参考文献的格式。 http://link.techwork.cn 这是一个类似于tinyurl.com和bit.ly那样的网址缩短服务。在很多时候,我们可以通过缩短网址来向twitter等限制字符数量的留言中传入网址;另外,我们也可以通过网址缩短来让某个地址更富有网络意义,给它一个更加好记的名字。参考了作者的源码,发现作者1.0版和2.0版中间算法和结构都有很大变化,而我喜欢2.0的结构、1.0的算法,所以稍加改动,行程了现在这个样子。今后打算用ASP.net实现它,并开源。 http://www.tube.techwork.cn 这是一个视频分享站。我们经常用手机来记录一些事情,用这个视频分享站来存储它们、展示它们,确实不错。特别是以后可以和博客相结合~呵呵~不过感觉这个项目开发的还是有点糙~~虽然人家也花了不少时间吧~ 以后有空在人家基础上做个更适合自己用的 ^_^ http://www.file.techwork.cn 这就是为了和朋友之间传输文件所使用的。使用FTP上传,http多线程下载。配合以上面网址缩短,就更完美了~ http://www.lab.techwork.cn 遇到GFW了么?可以暂解燃眉之急。不过因为没有走https层,所以关键字还是要被过滤的。 在我看来,个人博客,应该具有文字功能、图片分享功能、视频分享功能、文件分享功能;而能将这些串联的,应该是网址缩短功能,或者算是Permanent Lin­k中的一种吧~ 所以对于我的博客来说,有空的时候将会试着做做上述内容的开发,最终使得个人博客更加丰富多彩。当然,如果WP能完成上面的所有内容,那也更好啦~

4

界面改版III

加入了新的favicon,优化了网站的页面,取消了wp-supercache的使用,装上了coshtmlcache,这下速度快的惊人了。 后台加入了评论控件,终于可以给评论的回复添加一个邮件提醒功能了~ 博客经营进两年,虽然谈不上多好,不过记录了自己走过的岁月。虽然还有很多的不完善,虽然很懒得去弄……但坚持下来了。Twitter、围脖这类的微型博客迅猛发展着,也许很多人都觉得博客的价值越来越淡薄。但还是觉得,博客是自己最大的根据地。 还有几次,想把自己的博客扩展到可以支持相册、视频库载入的功能,但由于服务商和时间的限制,没能成型。不过以后还是会想办法集成一个统一的个人信息平台的。这样能够让更多的人加入这个圈子,做自己的主人。 开始写博,是为了向别人展示自己的空间;继续写博,是为了留下自己的回忆。 Keep wri­ting….

使用WP-Super-Cache 帮你加速构建在IIS7上的WordPress博客 5

使用WP-Super-Cache 帮你加速构建在IIS7上的WordPress博客

自从我将自己的博客搬家到海外的一个IIS7的服务器上,我发现速度比原来构建在Linux上的系统要严重慢很多。我也一直在尝试着寻找为什么WP在IIS上跑竟然如此之慢,也想改变这种状况。 将所有的日志和页面转换成静态html格式不失为一种加速博客很好的办法,通常我们都为我们的WordPress博客加装“WP-Super-Cache”插件。但很不幸,我在自己的主机上一直没用配置这个插件成功,总是遇到一些问题。不过今天我解决了问题,也在此和朋友们分享解决的经验。 如果你是一个blogger,并且你的博客系统是基于WordPress加上IIS7,那么我的这篇文章一定会对你有所帮助的。在解决了那些非常麻烦的问题后,我终于成功的在我的博客上加装了WP-Super-Cache插件。让我们用这个插件来加速我们的博客吧! 具体怎么做呢?来看看我的步骤。 安装和配置部分 通过10步就可以完成配置: 1. 下载这个插件(这里就不多废话了,后台有插件搜索的地方,直接下载即可) 2. 将插件解压到 /wp-con­ten­t/plu­gin­s/wp-super-cache/ 目录下 3. 将 /wp-content/plugins/wp-super-cache/wp-cache-phase1.php 文件复制到 /wp-content/advanced-cache.php 4. 打开 /wp-content/plugins/wp-super-cache/wp-cache.php 文件,找到如下内容: [sou­r­ce­co­de language=“php”]function wp_cache_check_link() { glo­bal $wp_cache_link, $wp_cache_file;[/sourcecode] 将它们替换成 [sou­r­ce­co­de language=“php”]function wp_cache_check_link() { glo­bal…

IIS 7 by using WP-Super-Cache"> Speed up your WordPress Blog on <span class=IIS 7 by using WP-Super-Cache" data-hu-post-id="5a5e1ce0aff97" /> 4

IIS 7 by using WP-Super-Cache">Speed up your WordPress Blog on IIS 7 by using WP-Super-Cache

Sin­ce I moved my Blog to an IIS 7 server outsi­de main­land Chi­na, I found it beca­me ter­ri­bly slow than befo­re on a LAMP (Linux+Apache+MySQL+PHP) Server. I tried to find out why my site…

WordPress数据库转移网址变换的方法 3

WordPress数据库转移网址变换的方法

在将数据从旧的数据库转移到新的数据库的过程中,发现一点问题,那就是所有图片还是链接到过去的域名上,而且是绝对路径。这个怎么办呢?通过简单分析wordpress数据存储结构,得出如下结论: 1、存储日志文件的table是:prefix_posts。其中,prefix是在安装wordpress选择的数据库前缀名; 2、在prefix_posts这个表中,有两个列与原先的域名有关,一个是:post_content,这个用来存储文本内容,也就是日志的html代码;另一列是guid,存储唯一识别码(跟网址绝对路径有关)。 3、我们要执行在mysql数据库中替换字符串的过程。其sql语句如下: upda­te TABLE set COLUMN=replace(COLUMN,‘STRING1’,‘STRING2’) 其中,TABLE代表要操作的表格,COLUMN是要替换的列名,执行将STRING1替换成为STRING2 对于本例我们应该如下做: upda­te wp_posts set post_content=replace(post_content,‘original_url_address’,‘present_url_address’) upda­te wp_posts set guid=replace(guid,‘original_url_address’,‘present_url_address’) 这样,就会发现存储在/uploads里面的内容可以被新的地址所调用了。转移网站成功!

3

界面改版II

界面二度改版。。主要是解决了字体过淡不太容易看的问题,另外颜色也变成了我喜欢的蓝色调。 值得一提的是,加入了一个Head Image,里面有我和我所在的大家庭:Open Team。呵呵~

2

界面改版

最近在整理自己的blog,添加了一些插件,加入了一些新功能。另外也修改了界面,比起原来纯绿色的背景来说,蓝色的色调和得体的布局更好看一些吧,个人觉得。大家有空就常来看看,呵呵。

界面改版 0

界面改版

今天将我的WordPress所使用的主题:Utom 进行了一个小小的改造,将宽度由原来的780px变成了1000px,符合了大多数现在电脑和笔记本的浏览习惯。Sohu和Sina都改版了,我也改。。。 嗯,改动不大,style.css文件改了几个参数,几个图片调整了宽度。看起来好多了 🙂 其实还是很喜欢这款主题的,简洁清晰。另外,我喜欢绿色,大自然的颜色。