《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
高认可度评论:
休息日就把服务器停掉
看1图是mysql负载高,找到原因
前后端都缓存一下,尽量减少SQL查询。。。
休息日就把服务器停掉
一般是没有索引和语句的问题,社区中有解决方法----->传送门----->个人实践版
首先要排除是不是被植入了挖矿、木马或者是恶意连接等程序。如果是挖矿、木马那就从文件层面删除,然后再在进程里删除(一般都会有自启程序,也要排查这里)。并且ngin限流、设置ip黑名单,一分钟内请求多少次就加入黑名单。
其次,看图上是mysql连接占有比较高,那么就可以查看日志,是什么地方的查询访问次数比较多,那么就可以做出相应的优化:是代码层面查询的代码不合理(例如n+1的问题,循环里使用mysql等), 还是因为是热点数据。代码层面就进行优化,例如使用预加载、读写分离或者是优化掉不合理的代码;如果是热点数据,那么就可以使用缓存来存储热点数据,但是这里需要主要数据同步的问题。
最后,查询方面的问题,尽量不要使用sql语句,尽量使用模型进行数据库操作,模型能够避免绝大多数的sql注入。还有tp5漏洞的问题,也很有可能被攻击和注入,需要注意这里。
把mysq 迁移到rds 试试分析一下原因,估计sql写的不对
是不是有啥定时任务在跑
还是先排查问题吧 不然你升了配置可能也是白搭
是不是休息日有什么定时任务在跑,并且定时任务处理的不好影响了mysql,看起来你的mysql占用CPU资源挺高的,不像是挖矿脚本,如果是挖矿脚本,为啥只在休息日呢?
关注下mysql实时sql或者慢sql,排查下什么语句造成的
可能别人测试你站点呢 ;把你网站里 www.itdog.cn/http/ 测试下 同时监控cpu。感觉这你这个cpu 可能直接就是100
都休息了你还管它干嘛