Tag: 缓存

72 total results found

Go Micro 框架底层组件篇 —— Selector 底层源码剖析

微服务从入门到实践 RPC 框架

前面我们花了很多篇幅介绍常见的注册中心以及如何将它们集成到 Go Micro 框架中,接下来,我们继续探索 Go Micro 的底层...

由 学院君 发布于4 years ago    浏览数: 3322    点赞数: 0

注册中心篇(三):Consul 服务发现的底层实现

微服务从入门到实践 RPC 框架

我们先回顾下通过客户端请求服务端部署的服务: // Create a new service. Optionally includ...

由 学院君 发布于4 years ago    浏览数: 3941    点赞数: 0

基于 Consul 的 Go Micro 客户端服务发现是如何实现的

微服务从入门到实践 RPC 框架

上篇分享我们介绍了基于 Consul 作为注册中心的 Go Micro 服务注册底层实现原理,今天我们来看看 Go Micro 中客...

由 学院君 发布于4 years ago    浏览数: 5112    点赞数: 1

CDN 缓存概述及实现原理

网络协议概论 HTTP 协议详解

CDN 概述 前面我们介绍了 HTTP 缓存的原理,以及基于浏览器缓存和网关缓存来实现 HTTP 缓存,浏览器缓存由于其局限性并不...

由 学院君 发布于4 years ago    浏览数: 396    点赞数: 1

在 Laravel 项目中实现 HTTP 缓存(下):网关缓存篇

网络协议概论 HTTP 协议详解

上篇分享中,学院君给大家介绍了如何通过响应头设置浏览器缓存来实现 HTTP 缓存,今天我们还是在 Laravel 项目中基于网关缓存...

由 学院君 发布于4 years ago    浏览数: 379    点赞数: 1

在 Laravel 项目中实现 HTTP 缓存(上):浏览器缓存篇

网络协议概论 HTTP 协议详解

学院君在前两篇教程中给大家介绍了 HTTP 缓存的工作机制和实现原理,为了简化模型,更多是基于浏览器缓存来介绍的,但是在实际项目中,...

由 学院君 发布于4 years ago    浏览数: 450    点赞数: 0

HTTP 缓存的工作原理和实现机制(下)

网络协议概论 HTTP 协议详解

上篇分享学院君已经大致介绍 HTTP 缓存的工作机制,今天我们接着讲 HTTP 缓存在 HTTP/1.1 中的实现。 Cache-...

由 学院君 发布于4 years ago    浏览数: 430    点赞数: 2

HTTP 缓存的工作原理和实现机制(上)

网络协议概论 HTTP 协议详解

首先需要声明的是,我们这里讨论的缓存是基于 HTTP 协议实现的缓存,这些缓存通常存储在 HTTP 客户端,通过请求头或响应头来协商...

由 学院君 发布于4 years ago    浏览数: 522    点赞数: 0

HTTP 报文首部字段(四):实体首部篇

网络协议概论 HTTP 协议详解

实体首部字段 常见的实体首部字段如下表所示: 实体首部字段是包含在请求报文和响应报文中实体部分所使用的首部,用于补充内容的更...

由 学院君 发布于4 years ago    浏览数: 341    点赞数: 0

HTTP 报文首部字段(三):响应首部篇

网络协议概论 HTTP 协议详解

今天学院君给大家介绍下常见的响应首部字段,如下表所示:: 响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充...

由 学院君 发布于4 years ago    浏览数: 360    点赞数: 0

HTTP 报文首部字段(一):通用首部篇

网络协议概论 HTTP 协议详解

HTTP 协议的请求和响应报文中必定包含 HTTP 首部,首部内容为客户端和服务器分别处理请求和响应提供所需要的信息,对于客户端普通...

由 学院君 发布于4 years ago    浏览数: 591    点赞数: 0

IP 协议(七): IP 地址与 MAC 地址是如何映射的

网络协议概论 网络层协议

ARP 的引入 通过前面的介绍,我们已经知道在计算机网络中,只要确定了 IP 地址就可以向目标主机发送 IP 数据包。不过,在数据...

由 学院君 发布于4 years ago    浏览数: 636    点赞数: 2

IP 协议(六):域名与 IP 地址是如何映射的

网络协议概论 网络层协议

DNS 的引入 根据前面的介绍,通过 IP 地址就可以实现主机之间的连接和通信,对机器来说这没有什么问题,但是对于使用网络的人来说...

由 学院君 发布于4 years ago    浏览数: 669    点赞数: 2

sync 包(五):临时对象池 sync.Pool

Go 入门教程 并发编程

前面我们已经陆续介绍了 sync 包提供的各种同步工具,比如互斥锁、条件变量、原子操作、多协程协作等,今天我们来看另外一种工具。 ...

由 学院君 发布于4 years ago    浏览数: 7477    点赞数: 1

本地开发调试解决方案:Laravel Telescope

Laravel 6 中文文档 官方扩展包

简介 Laravel Telescope 是一个专门为 Laravel 框架打造的优雅的调试助手。Telescope 可以为进入应用...

由 学院君 发布于4 years ago    浏览数: 4518    点赞数: 1