广告投放

10万文章卡顿,远程数据库优化访问速度

购买了阿里云的99元,用来放2号站长网程序。

配置为以下:

10万文章卡顿,远程数据库优化访问速度
  • ECS 经济型e实例99计划 2核2G,3M固定带宽 40G ESSD Entry云盘 (第二年续费同价)
  • 购买地址:点击购买

原本2H2G,3M是完全够WP用的。但是奈何文章太多了。

站长网文章已经有10万文章了,但是进入后台就异常卡顿,特把是加载媒体库的图片,没个45秒图片压根就加载不出来。

10万文章卡顿,远程数据库优化访问速度

我还是套了CDN的,但是程序处理阶段,CPU和内存都在宝塔面板上曝红。

10万文章卡顿,远程数据库优化访问速度

不管是从PHP版本,还是MYsql版本,redis和一些常用的缓存工具,使用后都没有效果。特别是在CPU进程查看后,发现就PHP和MYSQL极为占用内存。所以想着直接购买一个轻量服务器把数据库放在上面跑。

因为99元的阿里云服务器在广州,所以我就去华为云搞了一个广州的轻量云。

方法

直接在华为云的广州轻量上,装宝塔,然后导入数据库。

注意:远程服务器 需要开3306端口,所以在华为的控制面板一定要加端口的白名单。

不然你就在99阿里服务器上无法连通。

宝塔的面板上有个远程数据库操作,但我不知道干什么的,所以还是添加上为好。

10万文章卡顿,远程数据库优化访问速度

按理说只要数据库可以连通这个不用加也可以。

其他问题

提示中出现了“通过宝塔安装的数据库root默认不支持远程权限”。这个提示。

解决宝塔服务器mysql 远程root 权限远程连接失败的原因

放行端口之后宝塔左侧终端连接服务器:

进入终端连接到服务器

mysql -u root -p

输入密码

use mysql;

授权root用户对所有数据库在任何ip都可以进行操作

grant all on . to root@'%' identified by '123456' with grant option;

123456 改为你的数据库密码

刷新数据库

flush privileges;

总结

做了上面的这些操作,网站的加载速度有明显的改变。特把是进入到媒体库中,之前加载图片都要30-45秒,现在几乎是秒开。

远程数据库的效果还是有的,后面看看是否还能在远程数据库那边的服务器进行一个优化。

                     

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
广告位招租919838898
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索