- 博客(10)
- 收藏
- 关注
原创 浏览器缓存机制和自己的一点疑问
web缓存: web缓存有很多种,在服务端有数据库缓存、CDN(主要是缓存图片、文件等静态资源)、代理服务器缓存等。 在浏览器中,缓存是将文件保存在客户端,在同一个会话过程中会检查缓存的副本是否足够新,在后退网页时,访问过的资源可以从浏览器缓存中拿出使用。通过减少服务器处理请求的数量,用户将获得更快的体验。同时减少网络带宽。缓存协商
2016-04-20 10:08:42 1071
转载 解读node.js的cluster模块
在如今机器的CPU都是多核的背景下,Node的单线程设计已经没法更充分的"压榨"机器性能了。所以从v0.8开始,Node新增了一个内置模块——“cluster”,故名思议,它可以通过一个父进程管理一坨子进程的方式来实现集群的功能快速上手使用十分的简单,如下var cluster = require('cluster');var http = require('http');
2016-04-19 15:42:46 2400
原创 什么是语法糖?
最近在学习ES6,在学习箭头函数的时候了解到语法糖的概念,小弟孤陋寡闻啊,惭愧。于是补习了一下。 定义:在计算机科学中,语法糖(syntactic sugar)是指编程语言中可以更容易的表达一个操作的语法,它可以使程序员更加容易去使用这门语言:操作可以变得更加清晰、方便,或者更加符合程序员的编程习惯。 具体来说,语法糖是指语言中的一个构件,当去掉该构件后并不影响语言的
2016-04-11 14:32:24 11478 7
转载 HTML5缓存机制
H5是新一代html的标准,缓存机制是其中一个重要的特性。 HTML5应用程序缓存为应用带来三个优势: ① 离线浏览:用户可在应用离线时使用它们; ② 速度:已缓存资源加载得更快; ③ 减少服务器负载:浏览器将只从服务器下载更新过或更改过的资源
2016-04-11 14:16:34 1494
原创 node.js的几种异步控制的方法
我们都知道异步IO是node.js的一大特色和优势,看了朴灵大大的深入浅出node.js的异步IO一章,还是觉得理解不够深入,但是学习是有过程的,万丈高楼平地起,多总结多实践就能提高。根据自己的学习经历,总结一下异步控制。 方法1: 通过异步嵌套来实现,例如:通过读取A.txt文件中的内容---B.txt,将其作为目标进一步去读取B.txtvar fs=requir
2016-04-09 22:33:57 1420
原创 git常用命令
总觉得能写出来才是自己的。我们进行开发工作,代码和版本管理是不可少的,git不同于CVS和SVN这样的集中式版本控制系统,它是分布式的,每个人都有一份代码库,远端的中央服务器只是起到交换代码修改的作用。git的优势不仅在于不联网就能干活,更强大的是它的分支管理。 安装好后需对其进行配置:git config --global user.name "qiqi"; git
2016-04-09 09:49:30 495
转载 十条Mysql的sql语句优化技巧
优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。1. // query cache does NOT
2016-04-08 16:55:03 609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人