WP Async Task – 号称提升 wordpress 性能 8 倍的插件

2014-08-04 06:19:07 +08:00
 xLzgkddTywk9ALsX
2012 年初,TechCrunch 开发团队 (Nicolas Vincent, Alex Khadiwala, Eric Mann, 和 John Bloch) 开始对 TechCrunch 网站进行重新设计,其中一个最主要的目标就是提升网站的性能,在开发的过程中他们实现了很多工具来完成这个目标。其中一个就是将一些比较耗时的任务放在后台执行,因此他们开发了一个名为 WP Async Task 的 WordPress 插件来实现这个功能。
今年六月份,TechCrunch 发布了一个幻灯片 “Non-Blocking WordPress”讲述性能方面的一些问题,很多人对其中的异步任务这个特性非常感兴趣,他们也非常想知道 TechCrunch 是如何实现的,所以今天 TechCrunch 宣布将其异步任务库 WP Async Task 开源。

改进之前,一些页面加载耗时超过 17 秒,而这个库提升了 5 ~ 8 倍的性能。

http://techcrunch.com/2014/07/31/wp-async-task-our-new-open-source-library/

https://github.com/techcrunch/wp-async-task

顺便推一下本菜鸟的博客:http://abublog.com/wp_async_task.html
3659 次点击
所在节点    分享发现
10 条回复
DreaMQ
2014-08-04 06:27:39 +08:00
17秒。。。
bdbai
2014-08-04 08:15:37 +08:00
你博客是WordPress吗?速度好快。是不是用了异步任务库?
smilingsun
2014-08-04 09:09:41 +08:00
怎么能作为plugin安装?
jqw1992
2014-08-04 09:16:34 +08:00
有试过吗?
gamexg
2014-08-04 11:39:37 +08:00
17/8=2.125
zjgood
2014-08-04 11:47:08 +08:00
我觉得wp最耗时的就是垃圾评论审查和评论邮件通知了吧,把这俩弄成消息队列基本上就没啥了吧
misaka
2014-08-04 12:20:12 +08:00
什么页面要 17 秒才能载完。。。。
kmvan
2014-08-04 12:38:29 +08:00
马克有空再看看
orzfly
2014-08-04 12:40:54 +08:00
其实这哪儿是插件这只是一个基础库然后你还需要在上面自己做很多二次开发的……

比如你要自己把 save_post 用他的 pattern 改写成 async 的……
Showfom
2014-08-04 23:23:47 +08:00
@zjgood 以前测试最烦的是加载评论那块

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/125963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX