0x00 基本信息 标题:基于Nginx部署环境的Web加速方案设计与实现 来源:北京邮电大学 作者:蒋文旭 时间:2013 0x01 研究背景 随着网络的普及,网络流量逐渐增多,随之而来,高并发、高流量、数据量大的网络新特性使得已经成为应用的瓶颈,研究加速具有重要意义。 0x02 具体内容 介绍了 ...
分类:
其他好文 时间:
2018-11-25 14:43:37
阅读次数:
169
往返缓存又称为BFCache,是浏览器在前进后退按钮上为了提升历史页面的渲染速度的一种策略。 BFCache会缓存所有的DOM结构,但是问题在于,一些页面开始时进行的上报或者请求可能会被影响。 这个问题现在主要会出现在微信h5的开发中。 web缓存相关文摘 http://web.jobbole.co ...
分类:
Web程序 时间:
2018-10-31 15:35:02
阅读次数:
118
1、基础介绍 常用功能 1、HTTP服务 动静分离、WEB缓存、虚拟主机设置、URL Rewrite 2、负载均衡 3、反向代理 4、正向代理 5、邮件服务器 优点 高扩展、高可用、支持高并发、低资源消耗、可平滑升级重启(热部署) 2、安装部署 1、下载 nginx-1.15.3.tar.gz 2、 ...
分类:
其他好文 时间:
2018-10-30 00:24:17
阅读次数:
215
代理服务器squid简介 Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜 ...
分类:
其他好文 时间:
2018-10-24 20:22:00
阅读次数:
190
缓存前言 Web缓存大致可以分为:数据库缓存、浏览器缓存、服务器缓存(CDN、代理服务器缓存) 而浏览器缓存也有很多方式,比如:HTTP缓存、localstrong、cookie等,下面将侧重于描述讨论一下HTTP缓存的相关话题。 缓存相对于浏览器来说,我理解的意思让第二次请求同样的数据加载的更快, ...
分类:
Web程序 时间:
2018-09-30 12:48:42
阅读次数:
178
一.Varnish简述 varnish是一款高性能且开源的方向代理服务器和HTTP加速器,它的开发者poul-Henning kamp是FreeBSD 核心的开发人员之一。varnish采用全新的软件体系机构,和现在的硬件体系配合紧密,varnish是一个轻量级的cache和反向代理软件。先进的设计 ...
分类:
Web程序 时间:
2018-09-22 22:27:35
阅读次数:
222
缓存的作用 用户访问一个web页面的频率远高于web页面更新的频率,因此多数时候用户从服务器获取的html、js、css以及图片等内容都是相同的,如果每次访问都从服务器获取这些静态内容即降低了页面加载的速度,又占用了多余的服务器带宽,显然是一件吃力不讨好的事,此时就需要缓存了。web缓存大致可以分为 ...
分类:
Web程序 时间:
2018-09-07 13:56:08
阅读次数:
196
【原文】https://www.toutiao.com/i6592743068623962632/ 1. 前端缓存概述 前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设置。下面会分别具... ...
分类:
Web程序 时间:
2018-09-02 00:05:52
阅读次数:
211
负载均衡的两种方法:1.将单一的重负载分担到多个网络节点上做并行处理,每个节点处理结束后将结果汇总返回给用户,这样可以大幅提高网络系统的处理能力2.将大量的前端并发访问或者数据流量 分担到多个后端网络节点上分别处理,这样可以有效的减少前端用户等待响应的时间Nginx负载均衡策略两大类:1.内置策略( ...
分类:
其他好文 时间:
2018-08-30 14:59:45
阅读次数:
178
ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存 把不经 ...
分类:
其他好文 时间:
2018-08-07 13:10:51
阅读次数:
163