Tomcat部署Tomcat虚拟主机部署Tomcat加密网站部署varnish加速Web服务
分类:
系统相关 时间:
2018-06-18 16:05:46
阅读次数:
216
1. Cache 的工作方式 Web Cache 作为一种网页缓存技术,可以在用户访问网站服务器的任何一个中间网元上实现。根据 HTTP 协议的定义,在一次网页访问中,用户从客户端发出请求到网站服务器响应请求内容的交互过程中,通常会涉及 4 个关键的网元:用户、代理、网关和 Web 服务器。当 We ...
分类:
Web程序 时间:
2018-06-09 14:41:22
阅读次数:
296
1. 缓存简介 缓存是位于服务器和客户端的中间单元,主要根据用户代理发送过来的请求,向服务器请求相关内容后提供给用户,并保存内容副本,例如 HTML 页面、图片、文本文件或者流媒体文件。然后,当下一个针对相同 URL 的请求到来时,缓存直接使用副本来响应 HTTP 请求,而不需要向源服务器再次发送请 ...
分类:
Web程序 时间:
2018-06-09 11:39:07
阅读次数:
204
WebPageCache:squid-->varnish程序的运行具有局部性特征:时间局部性:一个数据被访问过之后,可能很快会被再次访问到;空间局部性:一个数据被访问时,其周边的数据也有可能被访问到cache:命中热区:局部性;时效性:缓存空间耗尽:LRU,最近最少使用;过期:缓存清理缓存命中率:hit/(hit+miss)(0,1)页面命中率:基于页面数量进行衡量字节命中率:基于页面的体积
分类:
其他好文 时间:
2018-06-08 15:56:55
阅读次数:
153
Varnish是一款高性能的开源HTTP加速器,Squid服务也是,两者的关系就像apache跟nginx,Varnish更年轻轻量,Squid更成熟稳重。Varnish4.0工作工作流程如下图各个点说明vcl_recv:接收请求vcl_pass,跳过缓存vcl_hit,缓存命中vcl_miss,缓存丢失vcl_pipe,非httpvcl_purge,手动清楚缓存为过期vcl_synth,手动清楚
分类:
系统相关 时间:
2018-06-06 23:47:06
阅读次数:
274
Varnish是一款高性能、开源的反向代理服务器和缓存服务器。Varnish使用内存缓存文件来减少响应时间和网络带宽消耗。这个项目是由挪威的一家报纸Verdens Gang的网络分支起始的,其架构设计和开发总监Poul-Henning Kamp是FreeBSD核心的开发人员之一,最初项目的管理与基础 ...
分类:
其他好文 时间:
2018-06-02 13:28:14
阅读次数:
197
平台简介 Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。 Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技术、FastDFS分布式文件系统、ActiveMQ异步消息中间件、Nginx负载均衡等分 ...
分类:
编程语言 时间:
2018-05-31 19:31:24
阅读次数:
438
整个架构搭建到今天还有很多不完善的地方,这里列一个计划列表,规划一下后面要做的事情1.对于前面搭建的环境进行进一步的了解、优化,不能知其然不知其所以然,仅仅做到会搭建是不够的2.了解varnish/squid/nginxcache对web做缓存,提升网站性能3.构建监控体系,对服务器、操作系统、中间件、应用进行全面的监控,及报警。4.jekins+gitlab的代码管理,自动化部署5.java项目
分类:
其他好文 时间:
2018-05-31 11:32:50
阅读次数:
156
整理改编自: https://www.cnblogs.com/yjd_hycf_space/p/7994597.html http://blog.51cto.com/407711169/1439623 https://blog.csdn.net/u013964476/article/details/ ...
分类:
其他好文 时间:
2018-05-25 00:26:05
阅读次数:
211
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:
其他好文 时间:
2018-05-24 11:54:57
阅读次数:
171