首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Zabbix 4.0升级攻略来啦!

清除浏览器 Cookies 和缓存 待升级完毕后,可能需要清除浏览器 Cookies 和缓存,以便 Zabbix Web 界面能正常工作。 ? 2....和缓存 待升级完毕后,可能需要清除浏览器 Cookies 和缓存,以便 Zabbix Web 界面能正常工作。...如果当前强制数据库版本比所需数据库版本时,则 Zabbix server 也将无法启动。只有当前强制数据库版本对应于所需强制版本时,Zabbix server 才会启动。...安装 Zabbix web 界面 其最小需要为 PHP 5.4.0 版本。如果升级请按照 安装说明 进行操作。 Ⅷ. 清除浏览器 Cookies 和缓存 ? 2....检查 Zabbix agent 配置文件参数 此版本中没有对 Zabbix agent 参数进行强制更改。 Ⅴ. 启动 Zabbix agent 启动 Zabbix agent。

80030

HTTP 缓存技术

但是这里肯定又会问,你都no-cache了我怎么知道什么时候响应内容呢?先别急,这里一套稍微复杂判断机制:协商缓存,学东西一点一点来,我们接着看其他几个强制缓存问题。...针对缓存有效期响应头设计,通常有下面的几点建议:版本化URL比如针对CSS文件设置了长达一年缓存过期时间,如果出现临时更改,有的用户如果刚好清除缓存可以看到最新内容,而没有清除缓存可能拿到本地旧版本文件...这样可以更好用户体验,旧缓存数据用户在刷新缓存之后就可以看到内容。通常情况下,在文件名中嵌入文件版本号来执行此操作,例如style.x234dff.css。...协商缓存缓存生效情况下,浏览器会返回304状态码。协商缓存是在强制缓存失效之后,需要重新对比缓存,由服务器决定是否失效一种机制。...协商缓存实际就是浏览器和服务器进行协商通过协商结果判断是否使用本地缓存

73700
您找到你想要的搜索结果了吗?
是的
没有找到

谨慎处理 Service Worker 更新

之所以出现这种情况,是因为把 v1 升级为 v2 依赖于 index.html 引用地址变化,但它本身却被缓存了起来。一旦到达这种窘境,除非用户手动清除缓存,卸载 v1,否则我们无能为力。...不要给 service-worker.js 设置缓存 理由和第一点类似,也是为了防止在浏览器需要请求新版本 SW 时,因为缓存干扰而无法实现。毕竟我们不能要求用户清除缓存。...但因为 sw.v2.js 在 install 阶段 self.skipWaiting(),所以浏览器强制退休了 sw.v1,而是让 sw.v2 马上激活并控制页面。...所以这时如果用户网络环境不畅或者断网,或者采用是 CacheFirst 之类缓存策略时,浏览器发现 v1/image.png 已经在缓存中找不到了。...弊端二:必须通过 JS 完成更新 这里指的是 SW 更新只能通过用户点击通知条按钮,使用 JS 来完成,而 不能通过浏览器刷新按钮完成。这其实是浏览器设计问题,而非方案本身问题。

1.6K20

亿级流量客户端缓存之Http缓存与本地缓存对比

在讲强制缓存和协商缓存之前,先了解一下Http缓存过程: 强制缓存 浏览器在请求某一个资源时,会先获取资源header信息,判断是否命中强缓存(cache-control和expires信息),若命中...若命中,则服务器返回响应header信息更新缓存对应header信息,但是不返回资源内容,它会告知浏览器可以直接从缓存获取;否则返回最新资源内容。...强缓存与协商缓存区别 本地缓存 本地缓存浏览器很大关系,可能会出现不同浏览器适用缓存技术不同,常见本地缓存: ‍ ‍ cookie 1.兼容所有的浏览器 2.存储大小限制,一般一个源...localStorage(新版本谷歌浏览器清除localStorage等信息) 5.在隐私或者无痕浏览模式下,是记录localStorage 6.localStorage和服务器没有半毛钱关系 sessionStorage...缓存强制刷新 在强制刷新时候浏览器就不在发送IF-Modified-Since了,而会带上 from disk cache & from memory cache 可以验证请求是否使用了浏览器缓存是否发送请求给服务器端

1.7K20

解决 NET::ERR_CERT_DATE_INVALID 错误 10 种方式

通常会有以下几种原因导致这一错误: 用户电脑问题,比如电脑设置、杀毒软件或者网络连接。 访问网站使用浏览器问题,可能是设置问题,也可能是浏览器和所使用 SSL 证书不兼容。...这个错误多种原因,我们一共总结了 10 种可能原因: 重新加载页面 不用使用公开 WIFI 检查本地日期和时间 查明证书是否过期 升级操作系统和浏览器 禁用杀毒软件 检查浏览器扩展 清除缓存和 Cookie...清除缓存和 Cookie 清理缓存也可能需要一些时间来尝试。为了确定清除缓存是否帮助,您可以先尝试一些方法。 首先,可以尝试隐身模式。如果没有用,可以再换个浏览器试试。...如果其他方式有效,那么清除浏览器缓存基本也能解决该问题。...下清除浏览器缓存 清除缓存和 Cookie 后,再次尝试重启浏览器并访问页面,查看是否可行。

81.1K20

搞懂 HTTP 重定向 - 如何优雅地使用 301

对应有多个资源时(如同一个 HTML 不同语言版本),返回这个代码时,可以返回一个可选列表,这样用户可以自行选择。...强制跳转 HTTPS:当我们网站支持 HTTPS 时,通常会强制使用 HTTPS,所以访问 HTTP 时需要做重定向跳转。...经不完全测试,各浏览器缓存情况如下: 是否缓存 重启是否清除 时间改为 1 年后是否失效 5 年后 Chrome 是 未清除 未失效 未失效 FireFox 是 未清除 未失效 未失效 Safari...这里笔者偷懒没有测试 IE,但是鉴于浏览器(Chrome/Firefox)会无限期缓存 301 重定向,那么我们就需要试着去解决这一问题 —— 如何清除 301 重定向缓存。...大家细想,当我们将错误 301 请求发布到线上环境了,并且影响了数以万计用户时,我们要怎么通知并教会用户按照我们方式去清除缓存呢?

19K52

【HTTP】缓存

HTTP没有为用户提供一种手段来区分响应是否缓存命中,还是访问原始服务器得到。...); (4)新鲜度检测—缓存查看已缓存副本是否足够新鲜,如果不是,就询问服务器是否任何更新条件Get请求; (5)创建响应—缓存会用首部和已缓存主体来构建一条响应报文; (6)发送—...在浏览器端判断上次返回头中是否包含Etag信息,则连同If-None-Match一起向服务器端发送条件Get请求,304说明未做过修改,如果是200需要进入下一步; 在浏览器端判断上次返回头中是否包含...客户端新鲜度限制 Web浏览器都有Refresh(刷新)或Reload(重载)按钮,可以强制浏览器或代理缓存中可能过期内容进行刷新。...缓存和广告 广告通常是向用户显示一次广告内容,内容提供商就会得到相应收益。缓存—它们会向原始服务器隐藏实际访问次数。现在广告商会使用各种类型缓存清除”技术来确保缓存不会窃取他们命中流量。

64431

HTTP缓存知道这些就够了

HTTP没有为用户提供一种手段来区分响应是否缓存命中,还是访问原始服务器得到。...现代浏览器通常会使用200 OK (from disk cache)进行标识来自缓存 再验证 原始服务器内容可能会发生变化,缓存要不时对其进行检测,看看它们保存副本是否仍是服务器最新副本...); (4)新鲜度检测—缓存查看已缓存副本是否足够新鲜,如果不是,就询问服务器是否任何更新条件Get请求; (5)创建响应—缓存会用首部和已缓存主体来构建一条响应报文; (6)发送—缓存通过网络将响应发回给客户端...客户端新鲜度限制 Web浏览器都有Refresh(刷新)或Reload(重载)按钮,可以强制浏览器或代理缓存中可能过期内容进行刷新。...缓存和广告 广告通常是向用户显示一次广告内容,内容提供商就会得到相应收益。缓存—它们会向原始服务器隐藏实际访问次数。现在广告商会使用各种类型缓存清除”技术来确保缓存不会窃取他们命中流量。

38320

前端面试之浏览器

浏览器 从输入URL到页面加载全过程 首先在浏览器中输入URL 查找缓存浏览器先查看浏览器缓存-系统缓存-路由缓存是否该地址页面,如果有则显示页面内容。如果没有则进行下一步。...需要着重指出是,这是一个渐进过程。为达到更好用户体验,渲染引擎会力求尽快将内容显示在屏幕。它不必等到整个 HTML 文档解析完毕之后,就会开始构建呈现树和设置布局。...为了方便理解,这里根据是否需要向服务器重新发起HTTP请求将缓存过程分为两个部分,分别是强制缓存和协商缓存。...强制缓存 强制缓存就是向浏览器缓存查找该请求结果,并根据该结果缓存规则来决定是否使用该缓存结果过程。...存在该缓存结果和缓存标识,且该结果尚未失效,强制缓存生效,直接返回该结果 协商缓存 协商缓存就是强制缓存失效后,浏览器携带缓存标识向服务器发起请求,由服务器根据缓存标识决定是否使用缓存过程,同样,

59120

如何通过Nginx配置来优化你网络请求

协商缓存原理:客户端向服务器端发出请求,服务端会检测是否对应标识,如果没有对应标识,服务器端会返回一个对应标识给客户端,客户端下次再次请求时候,把该标识带过去,然后服务器端会验证该标识,如果验证通过了...浏览器在下一次加载时候会向服务器发送请求,会将上一次返回ETag值放到request header 里 if-None-Match里面去,服务器端只要比较客户端传来if-None-Match值是否和自己服务器...然后当我们再次刷新浏览器代码时候,浏览器将会带上 if-None-Match请求头,并赋值为一次返回头Etag值。...强制缓存 基本原理:浏览器在加载资源时候,会先根据本地缓存资源header中信息(Expires 和 Cache-Control)来判断是否需要强制缓存。如果命中的话,则会直接使用缓存资源。...public:可以被所有的用户缓存,包括终端用户和 CDN 等中间代理服务器。private:只能被终端用户浏览器缓存,不允许 CDN 等中继缓存服务器对其缓存

1.4K10

JWT-JSON WEB TOKEN使用详解及注意事项

5、 JWT 工作流程 在身份验证中,当用户成功登录系统时,授权服务器将会把JWT返回给客户端,用户需要将此凭证信息存储在本地(cookie或浏览器缓存)。...当用户发起请求时,需要在请求头中附带此凭证信息,当服务器接收到用户请求时,会先检查请求头中有无凭证,是否过期,是否有效。...跨服务调用:可以构建一个认证中心来处理用户身份认证和发放签名工作,其他应用服务在后续用户请求中不需要(理论)在询问认证中心,可使用自有的公钥对用户签名进行验证。...如果发现用户A由经常所在地区1变到了相对较远地区2,或者频繁在多个地区间切换,不管用户有没有可能在短时间内在多个地域活动(一般不可能),都应当终止当前请求,强制用户重新进行验证身份,颁发JWT令牌...例如1秒内连续超过5次请求,则视为用户身份非法,服务端终止请求并强制将该用户JWT密令清除,然后回跳到认证中心对用户身份进行验证。

1.6K10

PWA - 令人惊奇web用户体验新方法

渐进式:能确保每个用户都能打开网页,可以运行在不支持 PWA 技术浏览器里。用户不能离线访问,不过其他功能都像原来一样没有影响。...* 激活( activating ):在这个状态下没有被其他 Service Worker 控制客户端,允许当前 worker 完成安装,并且清除了其他 worker 以及关联缓存缓存资源,...版本更新 更新静态资源:缓存资源随着版本更新会过期, 所以会根据缓存字符串名称(这里变量为 cacheStorageKey, 值用了 "minimal-pwa-1")清除缓存, 可以遍历所有的缓存名称逐一判断决决定是否清除...如果 /sw.js 内容更新,当访问网站页面时浏览器获取了文件,逐字节比对 /sw.js 文件发现不同时它会认为更新启动 更新算法,于是会安装文件并触发 install 事件。..., 这样之后打开页面都会使用版本更新缓存

2.5K10

前端面试常见知识点归纳

防范方法:不可信任任何用户提交数据,必须对部分敏感字符进行转义、过滤。 协商缓存与强缓存 强制缓存 强制缓存整体流程比较简单,就是在第一次访问服务器取到数据之后,在过期时间之内不会再去重复请求。...实现这个流程核心就是如何知道当前时间是否超过了过期时间。 强制缓存过期时间通过第一次访问服务器时返回响应头获取。在 http 1.0 和 http 1.1 版本中通过不同响应头字段实现。...一般来说,为了兼容,两个版本强制缓存都会被实现。...当第二次请求资源时,浏览器会首先将缓存标识发送给服务器,服务器拿到标识后判断标识是否匹配,如果不匹配,表示资源更新,服务器会将数据和缓存标识一起返回到浏览器;如果缓存标识匹配,表示资源没有更新,...总结 协商缓存每次请求都会与服务器交互,第一次是拿数据和标识过程,第二次开始,就是浏览器询问服务器资源是否更新过程。

46700

JWT不是万能,入坑需谨慎!

5、 JWT 工作流程 在身份验证中,当用户成功登录系统时,授权服务器将会把 JSON Web Token 返回给客户端,用户需要将此凭证信息存储在本地(cookie或浏览器缓存)。...当用户发起请求时,需要在请求头中附带此凭证信息,当服务器接收到用户请求时,会先检查请求头中有无凭证,是否过期,是否有效。...跨服务调用:你可以构建一个认证中心来处理用户身份认证和发放签名工作,其他应用服务在后续用户请求中不需要(理论)在询问认证中心,可使用自有的公钥对用户签名进行验证。...如果发现用户A由经常所在地区 1 变到了相对较远地区 2 ,或者频繁在多个地区间切换,不管用户有没有可能在短时间内在多个地域活动(一般不可能),都应当终止当前请求,强制用户重新进行验证身份,颁发...例如 1 秒内连续超过 5 次请求,则视为用户身份非法,服务端终止请求并强制将该用户 JWT 密令清除,然后回跳到认证中心对用户身份进行验证。

1.7K20

如何使用浏览器工具调试PWA

清单中可以看到应用名字(首屏简短名字),图表预览,以及一些展现细节。 启动地址:当用户从主屏首屏启动Web应用是,设备要加载地址。您可以添加一个活动标识符来区分统计分析中PWA。...上图为使用主题颜色选项来改变浏览器UI颜色例子 背景颜色:在清单中指定Web应用程序背景颜色,这使得浏览器在CSS不可用之前加载过程可以展示背景颜色。这为用户带来更好体验。...在桌面Chrome,它会触发浏览器将应用添加到货架(shelf)。 在移动设备,它提示安装应用程序(将图标添加到主屏幕): ?...此复选框才强制更新。 绕过网络可以完全关闭Service Worker启用缓存。 当您希望从网络直接访问时,这会阻止应用程序使用缓存资源。调试时也非常有用。...清除存储 清除存储选项卡显示您Web应用程序使用总存储大小,剩余存储空间,并允许您选择要清除存储空间。 ?

3.6K40

JWT不是万能,入坑需谨慎!

5、 JWT 工作流程 在身份验证中,当用户成功登录系统时,授权服务器将会把 JSON Web Token 返回给客户端,用户需要将此凭证信息存储在本地(cookie或浏览器缓存)。...当用户发起请求时,需要在请求头中附带此凭证信息,当服务器接收到用户请求时,会先检查请求头中有无凭证,是否过期,是否有效。...跨服务调用:你可以构建一个认证中心来处理用户身份认证和发放签名工作,其他应用服务在后续用户请求中不需要(理论)在询问认证中心,可使用自有的公钥对用户签名进行验证。...如果发现用户A由经常所在地区 1 变到了相对较远地区 2 ,或者频繁在多个地区间切换,不管用户有没有可能在短时间内在多个地域活动(一般不可能),都应当终止当前请求,强制用户重新进行验证身份,颁发...例如 1 秒内连续超过 5 次请求,则视为用户身份非法,服务端终止请求并强制将该用户 JWT 密令清除,然后回跳到认证中心对用户身份进行验证。

2.8K20

JWT 也不是万能呀,入坑需谨慎!

5、 JWT 工作流程 在身份验证中,当用户成功登录系统时,授权服务器将会把 JSON Web Token 返回给客户端,用户需要将此凭证信息存储在本地(cookie或浏览器缓存)。...当用户发起请求时,需要在请求头中附带此凭证信息,当服务器接收到用户请求时,会先检查请求头中有无凭证,是否过期,是否有效。...跨服务调用:你可以构建一个认证中心来处理用户身份认证和发放签名工作,其他应用服务在后续用户请求中不需要(理论)在询问认证中心,可使用自有的公钥对用户签名进行验证。...如果发现用户A由经常所在地区 1 变到了相对较远地区 2 ,或者频繁在多个地区间切换,不管用户有没有可能在短时间内在多个地域活动(一般不可能),都应当终止当前请求,强制用户重新进行验证身份,颁发...例如 1 秒内连续超过 5 次请求,则视为用户身份非法,服务端终止请求并强制将该用户 JWT 密令清除,然后回跳到认证中心对用户身份进行验证。

13.9K73

前端性能优化(二)——浏览器缓存机制

浏览器缓存对于前端一点都不陌生,最常见就是,新版本上线了,测试却说这怎么还没有变化呢?使用 ctr + F5 强制刷新之后,立马就好了。...或者清除浏览器缓存,按住ctr+shift+delete,弹出如图: 我们会发现目前浏览器缓存图片和文件大小。...一篇文章《浏览器工作原理》中,浏览器工作流程介绍,输入网址回车以后浏览器向服务器发起服务之前,会现在浏览器缓存中查询是否需要文件?...-- Pragma是http1.0版本中给客户端设定缓存方式之一 --> 上边代码,禁止浏览器缓存浏览器每次访问网页都要去服务器请求。...告诉浏览器资源缓存过期时间,如果还没过该时间点则不发请求【http1.0中存在字段,该字段所定义缓存时间是相对服务器时间而言,如果客户端上时间跟服务器时间不一致(特别是用户修改了自己电脑系统时间

1.8K40

前端性能优化(二)——浏览器缓存机制

浏览器缓存对于前端一点都不陌生,最常见就是,新版本上线了,测试却说这怎么还没有变化呢?使用 ctr + F5 强制刷新之后,立马就好了。...或者清除浏览器缓存,按住ctr+shift+delete,弹出如图: 我们会发现目前浏览器缓存图片和文件大小。...一篇文章《浏览器工作原理》中,浏览器工作流程介绍,输入网址回车以后浏览器向服务器发起服务之前,会现在浏览器缓存中查询是否需要文件?...-- Pragma是http1.0版本中给客户端设定缓存方式之一 --> 上边代码,禁止浏览器缓存浏览器每次访问网页都要去服务器请求。...告诉浏览器资源缓存过期时间,如果还没过该时间点则不发请求【http1.0中存在字段,该字段所定义缓存时间是相对服务器时间而言,如果客户端上时间跟服务器时间不一致(特别是用户修改了自己电脑系统时间

54620
领券