10月08, 2016

博客的里程碑

通过最近的生活、工作,也让我深深的明白应该多存一些回忆,比如写博客、照片等形式,因为当年迈的时候我们起码还可以看着之前的产物而痴痴一笑,其实人生就是过程+回忆吧。回想下博客的成立至今也不少时间了,我已经记不想一些细节了,由于我认为【数据在手,天下我有】,且写博客真的让我学会很多,也正因为写博客,我才也了工作。

历史版本

asp版本 - 2011-2012

  1. 动态页面+后台
  2. 主页、详情页生成静态化
  3. 列表页生成静态化、一键网站静态化,一键生成sitemap
  4. iis全站伪静态
    1. 无刷新评论 - 基于jquery
    2. 无刷新弹出层登录
    3. 第三方登录接入(腾讯qq、新浪微博)

这版主要是刚接触代码,感觉很神奇,每次小的改动就感觉很有成就感,最早的时候写的是一堆liebiao.asp, fenlei.asp等,后来也意识到英文的重要性。这期间也让我学了不少域名注册/解析、window2003服务器配置、iis配置等,也为之后的发展奠定了强而厚的基础。

后来上班后又自己折腾了win7/2008系统,还别说iis7+是真的比之前要爽多了。这里写过一篇【iis7.5 url重写配置

当时对第三方登录非常感性趣(对,就是这个"趣"),并且还分前端js版本、后端重定向版本,当然我肯定2个都要搞定啊,但实际在博客应用的是前端js版本,为的是不刷新登录,大概的原理就是弹个层->登录/第三方登录->第三方新窗口登录->登录成功关闭窗口->当前页面刷新一些用户状态,但并没有对前端用户更深的研究。

php版本 - 2013-2014

  1. 纯原生php实现
    1. 全站原生js完成pjax、评论
  2. 基于 CodeIgniter 重构

这一版本是个改革性的重构,因为自学了php,并且对前端的认识也更深一步了,其中对前端用户在工作中的实践应用也得到了很好的验证,为此我专门写了一篇【前端用户模块】,我要打造一个体验佳、易扩展、易用性高、模式好的前端用户“系统”,为此我至今还在努力。

node版本 - 2014-至今

  1. 基于 thinkjs1.x 重构博客
    1. 自动localStorage缓存
    2. nginx重定向
  2. 基于 thinkjs2.x 重构博客
    1. nginx前置缓存
    2. nginx负载均衡
    3. nginx日志分析
  3. 升级到 firekylin

这版本主要是我在学习nodejs,认识了thinkjs,包括作者@成银,虽然不曾某面,但似块相识。在使用过程也对nodejs、前端优化有了很多认识,比如localStorage缓存设计、nginx的一些配置,这些让我在工作中如鱼得水。我感觉只有自身掌握多技能、多实战经验才能脱颖而出。

本文链接:https://xuexb.com/html/blog-milepost.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。