关于本博客
发布:2018-06-19 16:03:03
技能点
日常生活和开发环境使用 自使用至今已有五六年
启蒙语言之一 刚接触建站的时候帮我进入了编程的世界
周末语言之一 日常在npm和pypi淘宝 本站点也是基于py3开发
02180712更新 真的爽!!!
周末语言之一 乐趣!
工作语言 现就职于开源中国的java工程师
联系我
admin@pkold.com
https://github.com/zhenruyan/
关于本站
开发结构
nginx(tengine) 反向代理
nodejs + pm2
+ python3 +
uvloop(更新python3.7后 asyncio速度已经不差与uvloop 故删除此部分)
+ tornado + fastcache(后期更换为了diskcache)
+ mongodb(后期更换成为postgresql)
+ markdown
网站第一版就是每天早上起床后写1个小时大约两周的产物
前端极为简单 懒
rps 大约能跑到500
个人感受
python 的面向对象用起来比java的要舒服一些
尴尬的程度处于 js 和 java 之间
(默哀胎死腹中的nodejs版本和php版本)
pm2 是个好东西
博客程序迭代完善后开源
开发版本
20181228 博客数据库更换成pg,进行seo优化
20181123 博客运行良好,准备加一个大佬名言。从日更变周更,最后变月更,友链功能遥遥无期
20180813 修复内存泄漏- - 搜索依旧不优雅 ,访问记录依旧丑陋 等稍微的修修准备把这丑代码丢出去- - (竟然真的有人不知道tornado如何下手,那我的博客多少还是有了一点价值)
20180801 博客的线程模型进行了重构,数据访问层一个线程池,日志一个线程池。 下一个版本完善多进程模型
20180707 博客视图层进行了重构,进行了猜想式的重构,以多线程异步的方式构建视图
20180626 博客终于有了搜索
20180625 加入了whoosh作搜索,但是性能低下,暂时不放在前端
20180605 修复cpu长期占用100%的问题 rps再次500+
20180530 完善了seo优化,前端稍微做了改动
20180501 第一个简单的版本 增删改查
20180524 第二个版本 完善成一个基本完成的博客
查询时间:1.28ms
渲染时间:1.437ms