关于本博客

blog

技能点

  • linux

日常生活和开发环境使用 自使用至今已有五六年

  • php

启蒙语言之一 刚接触建站的时候帮我进入了编程的世界

  • python

周末语言之一 日常在npm和pypi淘宝 本站点也是基于py3开发 02180712更新 真的爽!!!

  • nodejs

周末语言之一 乐趣!

  • java

工作语言 现就职于开源中国的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 第二个版本 完善成一个基本完成的博客