很久很久以前,微魔像很多朋友一样,出于“拜金”的目的开始做起了VPS博客的网站,当时盛行将aff(即返佣)链接隐藏起来,微魔也是一样,于是乎就选择了一款Wordpress的插件,名为PrettyLink,从使用上来看,这个插件非常的高大上,可以完美的完成隐藏链接、跳转网址的任务。虽然微魔后来“改邪归正”,不再“唯利是图”地以AFF为大目的来写博客,而且PrettyLink用的也是越来越少,然而日积月累(一转眼开博6年了~),Wordpress的速度却越来越慢,起初还觉得是WP自身的臃肿,直到最近本博客受到来自神秘组织的攻击,开始备份,才突然发现MySQL已经达到几百兆。按照道理而言,我这种千余篇的博客量根本不至于,于是顶着笔记本爆炸的危险,用sublime打开了sql文档,果然大面积的数据来自于表wp_prli_clicks(用于记录点击信息)
PrettyLink的数据存储于WP数据库中的如下几个表中,其中wp_prli_clicks储存点击量信息,时间积累下来体积最大(推荐清楚);wp_prli_links记录的是所有的跳转链接和真实链接(推荐备份)。
我的解决方法比较极端,不推荐,仅供参考:
- 暂停PrettyLink,备份MySQL数据库中的表wp_prli_links(我是转存成了csv);
- 借助Excel生成update命令(共千条,形如update wp_posts set post_content=replace(post_content, ‘vmvps.com/ykty”‘,’vmvps.com”‘);)
我的这种做法主要是想在最短时间内彻底摆脱PrettyLink,一来,我已经不再使用,二来很多链接早已指向了死链(很多商家甚至已经跑路)。如果大家遇到同样的问题,相信会有更好的解决方式,欢迎数据库大牛前来分享犀利的数据库操作语句。
搜了搜这个插件,感觉还挺高大上的
是的,放弃主要是因为数据库的原因,