十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
建立了一个博客,发表了3.8万篇文章。
成都创新互联专业为企业提供靖宇网站建设、靖宇做网站、靖宇网站设计、靖宇网站制作等企业网站建设、网页设计与制作、靖宇企业网站模板建站服务,10多年靖宇做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
随着数据条数的增多,尤其是搜索的时候,发现搜索时灵时不灵,很久都没有反应。
后面在wordpress中footer.php页面下加入这一句,可以显示mysql加载的速度和耗时。
搜索关键词之后,发现用时居然快一分钟了,慢成蜗牛了,实在不能忍了。
通过下面的方法,让网站变成兔子一样迅速。
架设个人博客网站、企业门户都可以使用ECS。如果其网站如个人博客主要面向国内用户访问,为加快速度还是建议选用国内的服务器商。
[阿里云域名] ()连接,
[阿里云服务器ECS] () 链接
搜索发现关键词发现返回一两万条结果。
才了解到搜索不仅仅是搜索标题,还包括正文内容。
其实我在这里并不需要搜索正文内容,修改PHP代码,限定只搜索标题,将下面的代码添加到主题的 functions.php 文件即可
这样加快对标题搜索。
在bt面板里勾选这个插件,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
数据库的垃圾数据主要存在 wp_posts 、 wp_postmeta 、 wp_commetns 、 wp_commentmeta 和 wp_options
具体可以搜索”介绍使用WordPress时10个常用的MySQL查询“等内容。
关于Wordpress中数据表关系如下
因为 wp_posts 会保留文章修订版本,即发布一篇文章,在数据库里是有两条的数据的。
删除文章修订版本
wp 媒体管理器上传图片的时候同时会生成 attachment 文章格式,如果你不需要根据这个检索图片的话也可以删掉。
这里是重灾区,可以执行以下命令
如果你不需要管理你的多媒体文件可以使用下面这两句
综合到一起可直接执行下面两句
删除所有垃圾评论
删除所有待审评论
一般来说直接删掉这个表就可以了,如果你使用了 commentmeta 存储信息请谨慎执行此句
尤其是使用网易云音乐,都会在 wp_options 表中产生大量垃圾数据。
这样会删除所有临时数据,包括未过期的,谨慎使用。
通过以上设置,现在几万条的搜索,不到1秒的响应,效率极大的提高。
问题定位思路:
1. 首先去掉CDN加速后检查网页显示是否正常,也可通过在WEB服务器上直接输入本机IP地址来检查,如果不正常,则是源站有问题,如果正常进入步骤2。
2. 如果是CDN加速问题,那么很有可能是缓存文件不完整造成的,可以去CDN提供方的运营支撑系统自行刷新缓存。
3. 如果仍然解决不了,联系CDN提供方的客服人员。
广告位有很多个,你说的哪一部分的?一般直接在主题设置里填上广告代码即可