Tag: 缓存
72 total results found
Go Micro 框架底层组件篇 —— Selector 底层源码剖析
前面我们花了很多篇幅介绍常见的注册中心以及如何将它们集成到 Go Micro 框架中,接下来,我们继续探索 Go Micro 的底层...
注册中心篇(三):Consul 服务发现的底层实现
我们先回顾下通过客户端请求服务端部署的服务: // Create a new service. Optionally includ...
基于 Consul 的 Go Micro 客户端服务发现是如何实现的
上篇分享我们介绍了基于 Consul 作为注册中心的 Go Micro 服务注册底层实现原理,今天我们来看看 Go Micro 中客...
CDN 缓存概述及实现原理
CDN 概述 前面我们介绍了 HTTP 缓存的原理,以及基于浏览器缓存和网关缓存来实现 HTTP 缓存,浏览器缓存由于其局限性并不...
在 Laravel 项目中实现 HTTP 缓存(下):网关缓存篇
上篇分享中,学院君给大家介绍了如何通过响应头设置浏览器缓存来实现 HTTP 缓存,今天我们还是在 Laravel 项目中基于网关缓存...
在 Laravel 项目中实现 HTTP 缓存(上):浏览器缓存篇
学院君在前两篇教程中给大家介绍了 HTTP 缓存的工作机制和实现原理,为了简化模型,更多是基于浏览器缓存来介绍的,但是在实际项目中,...
HTTP 缓存的工作原理和实现机制(下)
上篇分享学院君已经大致介绍 HTTP 缓存的工作机制,今天我们接着讲 HTTP 缓存在 HTTP/1.1 中的实现。 Cache-...
HTTP 缓存的工作原理和实现机制(上)
首先需要声明的是,我们这里讨论的缓存是基于 HTTP 协议实现的缓存,这些缓存通常存储在 HTTP 客户端,通过请求头或响应头来协商...
HTTP 报文首部字段(四):实体首部篇
实体首部字段 常见的实体首部字段如下表所示: 实体首部字段是包含在请求报文和响应报文中实体部分所使用的首部,用于补充内容的更...
HTTP 报文首部字段(三):响应首部篇
今天学院君给大家介绍下常见的响应首部字段,如下表所示:: 响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充...
HTTP 报文首部字段(一):通用首部篇
HTTP 协议的请求和响应报文中必定包含 HTTP 首部,首部内容为客户端和服务器分别处理请求和响应提供所需要的信息,对于客户端普通...
IP 协议(七): IP 地址与 MAC 地址是如何映射的
ARP 的引入 通过前面的介绍,我们已经知道在计算机网络中,只要确定了 IP 地址就可以向目标主机发送 IP 数据包。不过,在数据...
IP 协议(六):域名与 IP 地址是如何映射的
DNS 的引入 根据前面的介绍,通过 IP 地址就可以实现主机之间的连接和通信,对机器来说这没有什么问题,但是对于使用网络的人来说...
sync 包(五):临时对象池 sync.Pool
前面我们已经陆续介绍了 sync 包提供的各种同步工具,比如互斥锁、条件变量、原子操作、多协程协作等,今天我们来看另外一种工具。 ...
本地开发调试解决方案:Laravel Telescope
简介 Laravel Telescope 是一个专门为 Laravel 框架打造的优雅的调试助手。Telescope 可以为进入应用...