当前版本博客地址:https://zzzmh.cn图片演示:我建站半年多,我会简单分享一下我建站的心路历程自从学了编程,我就一直想拥有一个自己的在线网站。本人不擅长学习技能,对Java以外的技术了解不多,所以直到去年才开始工作。期间也走了很多弯路。例如,我的第一个网站是在手机上建立的。是用安卓手机运行linux虚拟机+花生壳DDNS+H5页面实现的一个简单的小网站。源代码我还是保留在服务器上的,一样的两个版本。第一版:https://zzzmh.cn/history/welcome/第二版https://zzzmh.cn/history/myblog/虽然费了很多时间和精力,但还是出不来“前端太简单”、“头重脚轻没内容”、“开发后无人问津”等长期存在的问题。不像php和nodejs程序员,可以直接应用wp和hexo框架快速搭建网站,无需重新发明轮子。希望开发一个基于Java的有特色的博客。于是在半年的时间里,我把时间花在自学前端技术(Vue、Amazeui、Bootstrap、ES6)和Linux入门上。至此,新的折腾之旅开始了。网站前端使用了TemplateHouse的一套现成的H5C3模板:在尝试了前后端分离等多种开发模式后,考虑到服务器性能,学生服务器只有1C2G1M。而且百度收录的时候不执行JS脚本。最后,绝对逆流而上,倒退了二十年。启用JSPC标记。虽然技术过时,但效率高,内存占用低。可以对应高并发,可以被百度爬虫识别。标题、文章等主要内容用C标签渲染,让百度爬虫一次成功采集。其他的评论、留言板、阅读次数等次要元素依然使用Springboot+SpringJPA提供接口。前端使用了一堆第三方框架来丰富视觉效果。除了Bootstrap,还有代码高亮prettify.js、自我介绍网页3DPPTimpress.js、一键分享social-share.min.js、瀑布isotope.js、图片轮播owl.carousel.js等。博客:Animate.css、Isotope.js、加载动画、share.js、延迟加载、impress.js后端优化主要针对Tomcat、Nginx、Mysql控制并发、访问频率、内存占用。并启用GZIP、HTTPS、HTTP2等相关博客:HTTPS、HTTP2、Mysql、Nginx、Tomcat、Centos最后图片、js、css一大堆,1M上行速度瞬间捉襟见肘,需要开启OSS&CDN加速OSS&CDN我也使用所有免费配额。阿里云OSS、腾讯云COS、网易云NOS、七牛云OSS、UCLOUD、优派云OSS由于技术支持、成本等多方面原因,名列前茅。好的。除了国内访问速度快、技术支持完善外,最重要的是免费额度大、时长长,可以长期作为主要的OSS&CDN使用。漏洞。头发可以脱,妹纸可以没有。技术还得继续折腾。附上博客地址:https://zzzmh.cn其他在线项目:极简壁纸:https://bz.zzzmh.cn极简插件:https://chrome.zzzmh.cn
