上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 127 下一页
摘要: 职责链模式(Chain of responsibility)是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 也就是说,请求以后,从第一个对象开始,链中收到请求的对象要么亲自处理它,要么转发给链中的下一 阅读全文
posted @ 2018-07-27 21:58 古兰精 阅读(300) 评论(0) 推荐(0)
摘要: 一、location的匹配规则 = 表示精确匹配。只有请求的url路径与后面的字符串完全相等时,才会命中。 ^~ 表示如果该符号后面的字符是最佳匹配,采用该规则,不再进行后续的查找。 ~ 表示该规则是使用正则定义的,区分大小写。 ~* 表示该规则是使用正则定义的,不区分大小写。 注意的是,nginx 阅读全文
posted @ 2018-07-27 18:31 古兰精 阅读(3896) 评论(0) 推荐(0)
摘要: 前端缓存,这是一个老生常谈的话题,也常被作为前端面试的一个知识点。今天我们再来总结一下。 分类:前端缓存分为强缓存和协商缓存两种。 一、强缓存 强缓存主要使用 Expires、Cache-Control 两个头字段,两者同时存在 Cache-Control 优先级更高。当命中强缓存的时候,客户端不会 阅读全文
posted @ 2018-07-27 18:25 古兰精 阅读(4063) 评论(1) 推荐(1)
摘要: 迭代器模式(Iterator):提供一种方法顺序一个聚合对象中各个元素,而又不暴露该对象内部表示。 迭代器的几个特点是: 1、访问一个聚合对象的内容而无需暴露它的内部表示。 2、为遍历不同的集合结构提供一个统一的接口,从而支持同样的算法在不同的集合结构上进行操作。 3、遍历的同时更改迭代器所在的集合 阅读全文
posted @ 2018-07-26 23:34 古兰精 阅读(190) 评论(0) 推荐(0)
摘要: 事件派发dispatchEvent dispatchEvent 向指定目标事件派发一个事件;一般的事件触发是用户进行某些操作时才会触发,而使用dispatchEvent可以在代码中手动触发事件。 定义事件的目的就是为了执行某一方法,手动触发事件的目的也是执行该事件下的方法。 window.onloa 阅读全文
posted @ 2018-07-26 23:25 古兰精 阅读(1948) 评论(0) 推荐(0)
摘要: CDN全称Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接 阅读全文
posted @ 2018-07-26 00:00 古兰精 阅读(1931) 评论(0) 推荐(0)
摘要: 当浏览器请求一个URL的时候,通过firebug我们可以发现大概有以下几个过程:阻挡、域名解析、建立连接、发送请求、等待响应、接收数据。后面四个跟用户的网络情况和你的服务器处理速度有关,本文重点说说前两个。 1、阻挡:解决方案——提高浏览器并发连接数 阻挡:不同的浏览器对单个域名的最大并发连接数有一 阅读全文
posted @ 2018-07-25 23:19 古兰精 阅读(14241) 评论(0) 推荐(2)
摘要: 一、网络加载类 1、减少 HTTP 资源请求次数 合并静态资源图片、JavaScript 或 CSS 代码,减少页面请求数和资源请求消耗 避免重复的资源,防止增加多余请求 2、减小 HTTP 请求大小 减少没必要的图片、JavaScript、CSS 及 HTML 代码 对文件进行压缩优化 使用 gz 阅读全文
posted @ 2018-07-25 23:11 古兰精 阅读(721) 评论(0) 推荐(0)
摘要: 在大型网站中,我们发现页面资源经常使用不同的域名进行引用,例如126邮箱的部分js、css、图片存放于http://mimg.127.net/域名下,京东的部分静态图片存放在http://img11.360buyimg.com域名下,那这样做究竟有什么好处呢,和性能又有什么关系呢,下面进行具体分析。 阅读全文
posted @ 2018-07-25 22:53 古兰精 阅读(1955) 评论(0) 推荐(1)
摘要: 一、使用Nigix做映射 - 配置不同域名对应不同端口 我们都知道如果在域名管理的控制面板设置域名对应ip只能设置到ip,不能详细设置到端口。如果一台服务器部署了多个web应用,使用的不同端口启动的,那么就可以Nginx做映射。 比如我有一个域名 www.525.life;域名还可以分出2级域名: 阅读全文
posted @ 2018-07-25 00:02 古兰精 阅读(18415) 评论(0) 推荐(2)
上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 127 下一页