![](https://img-blog.csdnimg.cn/20210211162501310.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网站
文章平均质量分 66
网站
exodus3
活到老学到老
展开
-
个人网站性能优化经历(10)网站增加访客记录
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲网站增加访客记录的功能 1、设计表字段,新增visit表 id主键,city城市,url访问博客的url,visTime访问时间,browserType浏览器类型(360浏览器,谷歌浏览器,百度浏览器,IE浏览器),p原创 2021-10-28 22:52:32 · 823 阅读 · 0 评论 -
个人网站性能优化经历(9)网站添加实用功能
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲网站添加一些实用的功能 实时了解自己的网站信息,实现网页标题的动态切换等一系列功能,让自己的网站更加丰富,下面会依次讲讲这些功能是怎么实现的。 一、实时了解网站信息 百度统计有这样的一个功能,能对你的网站实时监控,了解原创 2021-10-27 23:31:09 · 622 阅读 · 0 评论 -
个人网站性能优化经历(8)插件的拓展
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲插件的拓展 自己的网站加上了live2D,天气预报等插件,让自己的网站更加丰富,下面会依次讲讲这些插件是怎么实现的 一、live2D live2D也就是看板娘,是一种嵌入到网页的人物动画,有很多不错的动画效果,效果图如原创 2021-10-27 23:12:35 · 308 阅读 · 0 评论 -
个人网站性能优化经历(7)访问文章功能优化
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲访问文章功能优化 redis宕机了,可以用数据库来读取文章信息 redis有时候会宕机,就比如之前遭受到的黑客攻击,导致redis宕机了。或者遇到其他异常,导致redis无法正常访问。如果这个时候继续访问博客文章,那么原创 2021-10-27 00:06:18 · 210 阅读 · 0 评论 -
个人网站性能优化经历(6)网站安全方面优化
一、修改数据库端口,redis端口等等 数据库的数据被删除 二、开启防火墙 三、redis宕机了,用数据库来访问原创 2021-10-26 23:53:00 · 3080 阅读 · 0 评论 -
个人网站性能优化经历(5)其他优化
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲其他方面的优化 一、服务器优化 GZIP(GNU- ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。GZIP数据压缩可以对前端的静态资源,服务器资源原创 2021-10-26 23:31:33 · 207 阅读 · 0 评论 -
个人网站性能优化经历(4)Nginx中间件优化
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲Nginx中间件优化 Nginx主要从负载均衡,限流,限制单个IP的并发数等方面来讲解 一、Nginx负载均衡 负载均衡,用白话讲,就是一个机器分身成几个机器,有一样的效果,帮你分担活。 以前的文章讲了负载均衡Spri原创 2021-10-26 22:56:13 · 393 阅读 · 0 评论 -
个人网站性能优化经历(3)加索引,减少数据库交互
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲数据库优化 数据库优化主要从两方面讲,索引优化,减少数据库的交互这两方面讲 索引优化 一、索引优化 article表的字段有这些,这个表存的文章的相关信息,包括主键id,文章id,作者,标题,文本内容,标签,发布时间,原创 2021-10-26 22:52:07 · 268 阅读 · 0 评论 -
个人网站性能优化经历(2)CDN优化过程
自己搭建了一个基于SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf的博客网站 上线个人云服务器后,发现服务器访问慢。个人服务器是1核2G的,1M宽带,虽然服务器是低配的,但是可以通过优化代码,中间件等手段,来提升性能。 这篇主要讲CDN文章缓存 众所周知,一个网站,打开速度的快慢会影响用户的使用感觉,如果一个网站打开的越慢,越多的用户会觉得不耐烦。而影响网站打开的速度,其中占很大的一个层面,那么就是前端。 前端优化的方法有很多: 一、CDN原创 2021-10-25 23:51:17 · 420 阅读 · 0 评论 -
个人网站性能优化经历(1)Redis优化过程
一、redis文章缓存 二、数据库减少交互原创 2021-10-25 23:43:41 · 271 阅读 · 0 评论 -
SpringBoot项目在Linux部署用Nginx实现负载均衡Https访问
在Linux服务器上部署SpringBoot项目,用Nginx实现负载均衡,并通过Https访问该项目 一、把SpringBoot项目打包成三个jar包,并指定端口为14341,14342,14343 1、自己可以改成不同的端口号,三个jar包名称分别为myblog01.jar,myblog02.jar,myblog03.jar 2、运行教程 二、下载腾讯云免费SSL证书(用来https访问的) 1、具体申请教程 2、下载下来的文件: 3、我们使用Nginx文件夹下面的crt和key文件 三、安装N原创 2020-06-26 22:50:14 · 14798 阅读 · 0 评论 -
SpringBoot+Spring Security+MyBatis+MySQL+Redis+Thymeleaf个人博客系统
网址:www.xuluowuhen.com 系统所用到的工具和技术 开发工具:IDEA 数据库:MySQL 前端:HTML,JS,CSS,Thymeleaf 后端:SpringBoot+Spring Security+MyBatis 缓存:Redis 项目工具:Git,Maven 后续会对网站进行更新,完善功能,长期维护 ...原创 2019-10-21 11:56:26 · 10850 阅读 · 0 评论