为抓取工具减轻网页负载

时间:2011-03-09 12:06:28

标签: wordpress load performance webpage

在共享主机上,我遇到了高CPU /页面加载时间。 Wincachegrind和Firebug表明瓶颈是:

- db queries (time)
- images loading (time)
- Wordpress plugins / filters (CPU)

我已经安装了WP Supecache,但我注意到问题已转移到其他地方:因为该网站有大量帖子(> 50,000)时间&在使用爬虫访问时,CPU消耗任务已转移到WP Supercache生成静态文件。

具有讽刺意味的是,该网站每天只有很少的用户访问权限(大约1,000),同时每天遭受大量抓取访问(谷歌网站管理员显示MAX:23,669 /平均:11,712 / MIN:4,069页统计数据)。

我正在考虑帮助抓取页面阶段,避免在抓取时加载页面的某些元素/部分。例如,图像和“相关帖子”,而不是索引过程的“战略性”....这些部分的“延迟加载”有帮助吗?

或者?假设:

,您将采取哪些步骤
- the users traffic to the site is very small, 
  not justifying stepping to costly dedicated/CDN solutions
- Efforts have been taken to minimize plugin impact
- Page design has been improved using CSS sprites, source minifying, 
  using consistent host names, etc, etc pushing page score 
  to higher limits (Yslow, pagespeed)

我相信下一步是使用Wordpress作为后端,创建一个较低级别的编码前端(PHP + MYSQL)....

赞赏的评论

1 个答案:

答案 0 :(得分:0)

我已切换到动态页面,其内容使用jQuery加载。 这将页面加载时间减少到1/3! 太好了!