七牛,提供网站图片、音乐、视频、css、js等固定内容的第三方存储、加速服务,是值得称赞的,而且价格非常平民化,是草根站长的福音。
大概在2013年,“我爱水煮鱼”这个网站的站长写了一个“七牛镜像存储 WordPress 插件”,装好之后经过简单设置,可以连接七牛的存储和CDN,简化了Wordpress配置七牛的过程,被中国各大小站长所青睐,进入Wordpress官方插件库之后,安装量一路攀升,被七牛官网推举为认证的七牛Wordpress插件。
这个七牛插件还内置了很多函数,可以调用七牛的图像处理API来裁切图片,这无疑对于主题开发者也是有极大吸引力的。之前,我也在主题中调用了插件的切图函数,对这个插件越来越依赖。
但是好景不长,也许是插件作者看到了安装量的惊人数据,七牛镜像存储Wordpress插件更新到1.4.5版之后,插件作者开始了自己的营销之路。
安装1.4.5插件之后会强制要求你安装“我爱水煮鱼”的另一个插件“WPJAM Basic”才可以使用七牛插件,并且需要扫码关注作者的微信公众号才能激活插件,插件激活后,Wordpress后台左侧导航栏还会多出一栏作者的论坛,这是极其恶心的开始。
“七牛”给网站带来了很大的传输速度提升,用户因为贪图速度和免费而安装了这个插件,随着插件一步一步的更新,用户也陷入了早已预谋好的陷阱,正如世人常说的:
免费的也是最贵的。
最近的一次更新,七牛wordpress插件(WPjam)的作者更是再毫无事先通知的情况下要求所有安装插件的服务器操作系统必须是Linux;都升级为php7.2;必须装Memcached;装Memcache就必须要在网站目录放一个object cache文件……以及一大堆零零碎碎其他要求。如果达不到“要求”,你的网站就会因为插件而Down掉。
当你在后台看到插件更新并点击了更新,恭喜你,有极大的可能你的网站会全站崩溃,连后台都进不了。唯一的解决方法是用ftp或其他方式进入服务器,删掉这个插件的所有文件。
这个“更新”,造成了大片网站的倒下,然后作者在其博客上的回应是:
如果不是 PHP 7.2 和 Linux 服务器请不要下载使用,为了我做程序员的快乐,我不会做兼容处理的
毕竟我做插件是首先自己用的舒服,帮助到你是情分,不要把自己做人的本分丢了。
我认为,既然是自己用的插件,就不要大肆的宣传还放在Wordpress社区,你自己怎么改大家也都不会有意见,一个被七牛承认的官方插件,还在Wordpress插件repo里每个Wordpress都能搜到,然后自顾自的做一些“首先是自己用”的东西,是不是太不负责了呢?
经历过这次更新全站崩溃之后,我明白了一些道理,最核心的是:
自己的网站千万不要过分依赖某个第三方服务。
当所有第三方服务都倒下了,你把自己服务器的数据下载了放另一个地方,网站还能正常运行,这才是建站的基本原则。 因为你不知道哪天又会出另一个我爱水煮鱼这样的“首先是自己用”的无耻作者。
经过几天的改造,本站已经完全脱离WPJam插件,用另外的方式实现连接七牛云加速。
归结我放弃wordpress七牛插件(WPJam Basic)的原因,无外乎以下几点:
插件作者不负责任
好几次更新作者都没有测试就发布,Wordpress后台提示更新是没有任何更多说明的,当你点击更新之后发现问题已经为时晚矣,旧版的插件也已经被覆盖找不回来。更新这个插件之后全站崩溃、到处报错,类似的情形已经发生过太多次。作为一个开源社区插件库里的一员,作者没有起码的责任心。
插件不务正业
我相信很多人之所以安装这个插件,为的只是连接七牛,但是WPjam捆绑了一大堆乱七八糟的功能,对Wordpress核心内容改来改去,美其名曰“优化”(事实上就是添加一些function对核心功能进行改动)。我使用Wordpress大概也有十多年了,我真的不信“我爱水煮鱼”的水平比Wordpress官方开发人员还强,退一万步讲,过度的优化其实也是在占用服务器资源,当你不得已选择了这个插件,也就选择这种负面影响,所以初衷是加速网站,是否有悖呢?
司马昭之心,路人皆知
插件作者从很早以前就强制用户必须扫码关注其公众号,才能使用插件,当用户质疑他的动机的时候,他的回复是“我赚钱不是靠插件”,然而插件一出,就赫然写着作者的七牛推荐码(推荐有返利),还有公众号里卖Wordpress课程什么的,打脸真的不需要多说。
使用插件里的函数是定时炸弹
插件虽然提供了简洁的方式获取七牛图片裁切,但使用这些函数是风险很大的,当某一天插件作者一拍脑袋更新了函数或者删了函数然后发到Wordpress插件库里,你看到后台有更新然后顺手点了一个更新,恭喜,你的站被一个插件摧毁了。
我用过很多很多的Wordpress插件,像WPJAM如此蔑视用户意见以及如此居心不良的插件还是头一次见到,这恶心来得猝不及防,所以只能放弃。。
有的人做事做人,是不会考虑底线和对错的,真的就是自己舒服了就行,基于这种考虑,奉劝各位站长,对各种吹得特牛逼的插件还是少用,特别是国人开发的。
替代品
关于制作主题裁切图片的工具,请参阅:WordPress 主题裁切图片的探讨
连接七牛CDN,推荐使用国外作者制作的插件:CDN Enabler 或者WordPress官方插件 WP Super Cache 也附带连接CDN的功能,经测试两者皆可正常使用。
优化工具:不推荐使用插件优化,直接在主题Function文件加入自己需要的,见:WordPress useful functions
@科技本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可.
55 评论
PZY
2019年9月21日第一次发现水煮鱼这么恶心,看来长久不了。还好我基本不用WP(大概是2011年用过一段时间),更多用的是Typecho,后面还开发了一个Typecho For Upyun 的插件免费放在社区,但由于工作原因,长时间没有更新,也不知道现在怎么样了。最近一两年弃用Typecho,自己全新开发了一套博客系统,用的是七牛云CDN,说实话,七牛云是很不错的,关键是因为某些人的功利之心,严重破坏了生态。
Duke
2019年9月21日就是的,合理赚钱其实大家都能接受,但是舍本逐末的做法必然会被人唾弃。
孙威
2019年7月19日不能同意更多。 😀
叠纸盒
2019年6月18日水煮鱼的插件太臃肿了,早弃用了~
Duke
2019年6月18日确实臃肿,有的没的塞一堆进去,还一堆bug……
126
2019年6月2日我也试了有段时间。凉凉。我还是用Rocket算了。。。。
我爱水煮鱼是骗子,不要买他的小程序
2019年5月28日水煮鱼就是个大煞笔,马勒戈壁的微信公众号推送小程序吹的天花乱坠,难产了一年多到现在很多提到的功能都没实现。一千多块钱白白的扔了喂了这个狗。弄个B养的插件,一更新,之前设置的就出问题。草他吗的,这个B样的问他问题还得舔着他问。人就是看透了,钱先骗到手了,扔给你个半成品难产,你还没辙。说完了,我就是要让他看到,恶心死这个狗B
程志辉
2019年5月11日赞同一句话!免费的也是最贵的!
Duke
2019年5月28日感谢来访 🙂
老哥哥
2019年5月5日😛 换了个域名发现图片死了,然后百度想看解决方法,现在看来还是放弃这个的cdn,还有博主的博客是啥主题啊
Duke
2019年5月5日主题是自己写的 叫DUKE YIN
一个不知名的站长
2019年4月19日说明是义务,不说明也没责任。但是中国是一个道德国家,水煮鱼的这种行为缺德。不过也并不需要道德绑架,自我观点,能用就用,不能用不用就是了。
正风小子
2019年2月1日不是一般的讨厌我爱水煮鱼
Duke
2019年2月1日看了你的站 很漂亮哦~
k
2019年1月9日水煮鱼, 太清高, 假清高. 老子天下第一的架势…
k
2019年1月9日在他插件内部的 讨论组, 提出遇到的问题,
等了一天,没找到那个帖子了, ( 被默默的删除了)
搞不清,这个作者是个什么造型啊?!
真的是, 有点恼火了.
快2个星期了,还没解决, 有他私人QQ,根本就是木头人,根本不回复, 清高的不行.
开口闭口就是, 你卸载插件就是了…
MMP
k
2019年1月9日已经上线的一个WP站的一个主题,居然是基于万恶的wpjam的…
😡 😡 😡 😡
Duke
2019年1月9日没用那破插件的内置函数还好,要是用了的话摆脱就有些困难了……
子歇
2018年12月7日这么长一篇文章我竟然看完了。我也就放弃使用了。
Duke
2018年12月8日哈哈 抱歉我太激动字数没hold住……
taho
2018年12月3日写的真痛快,我真的是对“我爱水煮鱼”感到恶心透了。
Duke
2018年12月3日感谢来访 😀
D先生
2018年11月29日对,几个月前升级之后整个网站都崩溃了,后台进不去,去服务器里手动删了这个插件。去问作者没有任何回复,简直MMP
刘晨晨
2018年10月6日确实,太烦了,要么付费要么免费,整的真的是 😳
晓天
2018年9月12日请问博主,现在用的什么来加速呢?我现在的图片比较多。
Duke
2018年9月12日我现在还是用的七牛哈,后台搜索装一个“CDN Enabler”插件,就能连接七牛啦,这插件干正事儿,不会有乱七八糟功能。
晓天
2018年9月12日好的 谢谢!!
我试试看
一芦居
2018年11月11日wp-super-cache不是挺好的吗?
Duke
2018年11月11日对的,super cache自带cdn功能,不过我用的比较少就不多评价了。