再见,WordPress!

2022-11-25 0 201

总算是这时候对Wordpress说一声我爱你了,从2013年注册登记ijiandao.com搜索引擎,构筑爱大刀中文网站,到现在已近吻合六年时间,以前都是时时蓬勃发展就张村乡那个中文网站,直至今年冬天离任后,开始无趣的这时候给爱大刀办起SEO。

再见,WordPress!

即便是04年迈值班员早年,从提心吊胆搭中文网站到今天也算挨过了16个十年间,从以后搞站群到前面构筑各式各样辨识蝎子的SEO发动机,在那个此基础上造了捷伊方法论演算法发动机,原先就不是特别适宜做新闻媒体的WordPress,在大量统计数据增长和网络流量、各浏览器食腐增加的过程中总算难以忍受压力,总算崩了。

粗略地的重新整理一下爱大刀当时的情况,该文15万+、条码8万+、Alexa名列2200+、腾讯收录于20万+、日出访IP5万+、日各浏览器食腐banlist150Rieux。

只不过早已该舍弃WordPress了。

WordPress强化

以后发贴文聊著爱大刀因WordPress卡成狗,出现了几个杠精给我聊各式各样Wp Supper Cache、除去Google手写体、和各式各样强化难题。

只不过是不该聊著的,内存的确早已做了、模版自己写的、不仅这样他们还上了CDN、连上载一个相片被拆分成小中大三个相片占天然资源的难题他们都考虑了,甚至还有不定期杀掉除了publish状况外,T5800auto-draft及inherit给统计数据减肥,但这只是此基础强化。

此基础强化无能为力他们碰到的核心理念难题,信息量太小了,统计资料库在结构上片面导致查阅也跟著连锁反应造成持续慢查阅啊。

WordPress慢查阅

我一定要给各位朋友一个严重声明,使用WordPress以后一定要搞清楚,它是一个博客系统,不是一个大CMS框架,如果你的信息量未来会达到万级亦或者十万级,从开始就建议你舍弃那个念头,thinkPHP原生开发亦或者看看discuz!当然这里我说的是PHP,你如果有动手能力也可以看看其他语言的框架。

为什么这样讲呢?我给大家随便贴个统计资料库的表结构图:

再见,WordPress!

一表多用难题

guid是动态的,post_type属性不同,guid的用途不一样,我这里只是随手给个截图,只不过整个统计资料库的风格和结构都差不多是这样,一表多用对统计数据少的博客没难题,但是对他们这种统计数据十万级以上的就要吃很多苦头了。

统计数据表结构难题

有人会提出强化统计数据表结构来解决这些,比如wp_postmeta这张表它存储的每篇该文/页面的元统计数据信息,该文的阅读量、封面、和自定义的内容都在这里。

正常情况是一篇wp_posts对应一行wp_postmeta,他们之间用post_id来关联,但是wp_postmeta是一张纵表,明明查一次就可以搞定的事儿,可能就要变成查3-4次才能搞的定,可是这不是唯一的难题!

统计数据拉取难题

WordPress拉取统计数据也是存在难题的,比如在post列表的这时候,会把该文数量一起拉出来。

SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = post AND (wp_posts.post_status = publish ) ORDER BY wp_posts.post_date DESC LIMIT 0, 20SELECT FOUND_ROWS()

正常情况下我让你列一下首页最新10篇该文出来给我看,你倒序最新十篇就行了,但是WordPress不这样干,它非常任性的在全库里查阅一次告诉我,咱们家一共有15万篇该文,最捷伊十篇该文都是XXXX。

但凡是首页、该文列表、条码、和搜索都要触发SQL_CALC_FOUND_ROWS,都要用那个神操作。

忍痛重构!

考虑了各式各样难题,最终还是对爱尖刀下了狠手整体重构,更换了开发语言从PHP换到了Golang、重新做了统计资料库老统计数据一条条的导出、里面的坑真的能弄死个人,真的实在不该再弄第二次了,如果可以我觉得围绕爱大刀这次重构经验,我完全可以写个付费阅读篇《WordPress重构深坑指南》。

目前爱大刀已经顺利完成重构,因为实在不该提心吊胆了,老的用户量也没多少人,除了密码统计数据真的不该再提心吊胆简单粗暴的集体给大家随机重置匹配了一个(只不过可以掉原来的登陆接口再强制更改密码,只是觉得没必要)、头像统计数据因为年前服务器到期搬家的这时候忽略了中文难题导致导出失败,相片封面内容因为统计数据太小还在慢慢导出基本也算完成了。

今天开始他们迎接个新开始吧,给大家个建议如果数据量很大、且网络流量也认为未来会很多,千万不要用WordPress!本身就已经不止于一个博客过度臃肿了,我真的怕你吃不消。

新版爱大刀改版后网络流量基本没有减少,SEO方面反而比以后还要友好一些,以后有爱大刀平台的用户可以直接以注册登记邮箱发邮件至[email protected]找回密码,企业会员直接WX联系阿喵。

新爱大刀定位

定位服务企业级服务市场的科技新闻媒体,服务于企业品牌营销及内容推广,爱大刀V8.0版本正式启用,给大家秀一波他们的SEO收录于量吧。

再见,WordPress!

当前Alexa名列2236,人均停留时长1:36秒,如不出意外他们将在4月份进入2000内。

再见,WordPress!

他们将复用那个新框架到知娱旗下的所有新闻媒体平台,今年知娱围绕文娱方面会做一系列的内容站,欢迎撩。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务