网站性能优化
开发时间很宝贵,所有人都不愿意在打开一个网站上浪费太多时间。如果网站加载速度更快,响应更加及时,用户体验就越好,在网站上停留的时间也就越长,转化为价值的可能性就越大。除了速度,还有资源大小,减少页面资源请求数,减小请求资源所占带宽大小,从而节省可观的带宽资源。
git提交记录合并
开发简介 如果有多次提交记录,想将几次的提交记录合并成一个,如何处理? 操作 以合并最近提交的3条记录为例 git rebase -i head~3 会显示一个修改界面,pick,表示选中这个提交,后面合并的几条都改为squash,表示向pick那条合并。修改完成后保存。 再提交修改 git push -f 问题 合并提交记录,则抹去了部分提交日志,看不到某些改动。适用于删除掉某次敏感信息的提交。
缓存
架构缓存 缓存,是一种减少I/O读写和CPU计算,以提升性能的手段。 缓存的使用 主要用在需要频繁读某些不变动,或者变动较少的数据的场景。一般使用场景是:应用中使用缓存,需要读数据时,先去缓存中查询。缓存中没有的话,再查数据库,查到数据后返回结果,并将结果写到缓存中。
个人项目开发规划
开发综述 在工作之余,会开发自己的一些小项目,用于技术学习。这些项目都是自己设计,自己开发实现,旨在锻炼自己的技术水平,同时基于这些项目会产出一些技术文档。如果项目和文档能为大家带来学习上的帮助,或者能帮助大家解决一些实际问题,那我就十分欣慰了。 目前我正在开发的项目有: