网站建设是什么wordpress一键优化

web/2025/10/7 13:16:11/文章来源:
网站建设是什么,wordpress一键优化,上海大公司有哪些,wordpress添加搜索引擎浏览器缓存 好处#xff1a; 减少冗余的数据传输#xff0c;节省带宽。减轻服务器的请求压力#xff0c;因为有缓存可以减少向服务器发送请求#xff0c;资源从缓存中读取#xff0c;加快客户端的访问速度。因为无需从服务器请求等待响应 缺点#xff1a; 系统更新时…浏览器缓存 好处 减少冗余的数据传输节省带宽。减轻服务器的请求压力因为有缓存可以减少向服务器发送请求资源从缓存中读取加快客户端的访问速度。因为无需从服务器请求等待响应 缺点 系统更新时如何删除浏览器的缓存资源加载最新的页面。 缓存 Service Worker是一种独立于主线程之外的 Javascript 线程。它脱离于浏览器窗体可以帮我们实现离线缓存、消息推送和网络代理等功能。 Memory Cache存在内存中的缓存。包括当前中页面中已经抓取到的资源,例如页面上已经下载的样式、脚本、图片等。因为存储在内存中MemoryCache 是响应速度最快的一种缓存但由于同样的原因缓存持续性很短会随着进程的释放而释放一旦我们关闭 Tab 页面内存中的缓存也就被释放了。 Disk CacheDisk Cache 也就是存储在硬盘中的缓存读取速度慢点但是什么都能存储到磁盘中比之 Memory Cache 胜在容量和存储时效性上。会根据 HTTP Herder 中的字段判断哪些资源需要缓存哪些资源可以不请求直接使用哪些资源已经过期需要重新请求。 Push CachePush Cache 是 HTTP2 在 server push 阶段存在的缓存当以上三种缓存都没有命中时它才会被使用Push Cache 是一种存在于会话阶段的缓存当 session 终止时缓存也随之释放。不同的页面只要共享了同一个 HTTP2 连接那么它们就可以共享同一个 Push Cache。 强缓存 不会向服务器发送请求直接从缓存中读取资源。状态码 200显示 from disk cache 或 from memory cache。设置两种 Http Header 实现Expires 和 Cache-Control Expires值是一个时间戳表示本地时间到这个设置的时间缓存就失效。 缺点受限于本地时间推荐使用 Cache-Control Cache-Control优先级比 Expires 高可以在请求头或者响应头中设置 private默认只能在浏览器中缓存只有在第一次请求中访问服务器。如有 max-age:缓存期间不访问服务器public可以被任何缓存区缓存如浏览器、服务器、代理服务器no-cache: 可以缓存相当于协商缓存每次都需要去服务器验证缓存是否一致。如有 max-age:缓存期间不访问服务器no-store不仅不能缓存连暂存也不可以max-age以秒为单位的缓存时间设置时间内均使用本地的缓存不再向服务器发起请求s-magage跟 max-age 作用一样只在代理服务器中生效。优先级高于 max-age只对 public 缓存有效must-revalidate可缓存但必须再想源服务器进行确认proxy-revalidate要求中间缓存服务器对缓存的响应有效性进行确认 协商缓存 当 cache-control 和 Expires 过期或者它的属性设置为 no-cache 时那么浏览器第二次请求时就会与服务器进行协商判断资源是否更改 没更改返回 304 Not Modified使用本地缓存资源。 资源更改返回 200重新加载本次缓存资源更新。 浏览器与服务器的交互依靠 Last-Modified/If-Modified-Since、ETag/If-None-Match 的 header 头属性在请求头和响应头成对出现的。 Last-Modified/If-Modified-Since 浏览器在第一次访问资源或缓存过期后访问服务器返回资源的同时在 response header 中添加 Last-Modified 的 header值是这个资源在服务器上的最后修改时间浏览器接收缓存文件和 header 信息。随后我们每次请求时浏览器会自动带上一个叫 If-Modified-Since 的时间戳字段给服务器它的值正是上一次 response 返回给它的 Last-modified 值然后服务器会根据 If-Modified-Since 的值对比资源的最后修改时间判断资源是否进行了修改更新。 ETag/If-None-Match Etag 是由服务器为每个资源生成的唯一的标识字符串这个标识字符串是基于文件内容编码的只要文件内容不同它们对应的 Etag 就是不同的因此 Etag 能够精准地感知文件的变化。Etag 和 Last-Modified 类似当首次请求时我们会在响应头里获取到一个最初的标识符字符串。那么下一次请求时浏览器就会在请求头里就会带上一个值相同的、名为 if-None-Match 的字符串供服务器比对。Etag 的优先级会比 Last-Modified 高但是 Etag 因为要生成也会更消耗服务器性能。 Cache-Control: no-cache 和 Cache-Control: no-store 区别 看字面意思容易误解no-cache 就是不缓存但是 no-cache 并不是不缓存而是使用协商缓存所以并不能禁止缓存no-store 才是真正的禁止缓存。从节省带宽角度讲使用 no-cache 更优一点文件未发生改变时只传输很小的报文大小只有在文件改变时才会传输整个文件大小。而不是 no-store 不管什么情况都传输整个文件大小。 Pragma: no-cache和 Cache-Control: no-cache 区别 Pragma: no-cache 跟 Cache-Control: no-cache 相同Pragma: no-cache 兼容 http 1.0 Cache-Control: no-cache 是 http 1.1 提供的。因此Pragma: no-cache 可以应用到 http 1.0 和 http 1.1,而 Cache-Control: no-cache 只能应用于 http 1.1. 如何保证系统实时更新 方法一 以 vue 为例vue 在打包的时候css 和 js 名字都加了哈希值所以改动后打包生成的 js 和 css 是唯一的页面请求的是新资源不会有缓存问题。但是入口文件 index.html 会因为缓存造成更新问题如果我们更新了但是浏览器使用的是缓存就会出现问题。所以需要对入口文件设置不使用强制缓存需要每次去服务器验证文件是否修改即使用协商缓存。 server {listen 80;server_name 域名;root 文件目录;index index.html;location {// 不加这一句会出现nginx欢迎页面无法正确加载资源try_files $uri /index.html;}location ~ .*\.(html)$ {// 对html文件限制缓存add_header Cache-Control no-store;// 不缓存// 或者用add_header Cache-Control no-cache;替代上面那一句协商缓存add_header Pragma no-cache} } 方法二 最直接的办法 Internet 选项 Internet 临时文件“设置” “每次访问此页时检查”,缺点是要设置每台客户端客户端较多时不可取 设置网页头header 状态码 200 from memory cache 状态码是灰色的从内存中读取缓存的资源强缓存。不请求服务器。页面关闭会被内存释放再次打开相同页面需要重新请求服务器然后重新缓存在浏览器脚本、字体、图片会被存放在内存中 200 from disk cache 状态码是灰色的从磁盘中读取缓存的资源强缓存不请求服务器。页面关闭不会被释放这部分资源存在电脑磁盘中只有用户手动清除浏览器缓存才会被释放。较大的 css 文件、js 文件和 jpg 图片会存入硬盘 200 服务器请求响应的数据 304 协商缓存。请求访问服务器发现资源没有更新使用本地资源。 磁盘和内存的区别 内存是计算机的工作场所磁盘是用来存放暂时不用的信息信息保存不同内存中的信息会随刷新丢失磁盘中的信息可以长久保存除非手动删除磁盘的容量远大于内存cpu 只能读取内存里的数据磁盘是作为存储空间的。 浏览器三级缓存原理 先查找内存如果内存中存在从内存中加载如果内存中未找到选择硬盘获取如果硬盘中有从硬盘中加载如果硬盘中未找到那就请求服务器重新加载资源加载到的资源缓存到硬盘和内存。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88494.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有哪些企业网站平台怎么用服务器做局域网网站

前言 构建onnx方式通常有两种: 1、通过代码转换成onnx结构,比如pytorch —> onnx 2、通过onnx 自定义结点,图,生成onnx结构 本文主要是简单学习和使用两种不同onnx结构, 下面以 Less 结点进行分析 方式 方法一&a…

丽水城乡建设局网站中心城网站建设

Supervisord进程管家 Supervisord是一个守护进程的工具,当进程意外终止或服务器掉电起来后,希望进程能够自动运行,supervisord可以很好的为我们做这件事情。同时supervisord也自带监控界面,可以通过浏览器灵活的查看、操作。 以安…

网站大事记时间轴折叠宁波商城网站建设

作者主页:Java程序员老张 主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:…

建网站要买服务器吗wordpress停止更新

目录 1 基本数据情况2 统计每个用户每个月登录次数3 将日期按月显示在列上4 总结 1 基本数据情况 当需要对用户登录情况进行统计时,SQL是一个非常强大的工具。通过SQL,可以轻松地从数据库中提取和汇总数据,并以适合分析和报告的方式进行呈现…

上海网站建设企业排名域名注册查询网站

文章目录 一、霍夫变换-直线1.1霍夫变换-直线 原理详解 二、霍夫圆检测 一、霍夫变换-直线 Hough Line Transform用来做直线检测 前提条件 – 边缘检测已经完成 1、平面空间(x,y)到极坐标空间转换; 2、对极坐标进行变换,转化为…

网站建设合同管辖地张家港做企业网站

线路总览上海自驾西藏拉萨,川进青出,全程约8000公里,需用时18~25天,行程主要分为4段:1、进藏之前:上海—成都,2000公里,3~5天;2、川藏线进:成都—拉萨&#x…

2003系统建网站html5在网站建设中的

如图每次搜索出来的结果总是有好多编辑记录中的文件,给自己找文件及提交代码时带来很大困扰,每次都得删特别麻烦。 解决办法: 如上图在插件里找到 local history 点击 ”禁用“ 即可。以后再编辑代码就不会产生修改记录文件了。 如果直接搜索…

阿里网站seo英文网页

简介 SQL注入,通常称为SQLi,是对 Web 应用程序数据库服务器的攻击,导致执行恶意查询。当 Web 应用程序使用未经适当验证的用户输入与数据库通信时,攻击者有可能窃取、删除或更改私人和客户数据,还可以攻击 Web 应用程…

怎么做有趣的视频网站雏光 网络推广 网站建设

函数接口是Java 8最重要的概念之一,实际上为lambda表达式提供了动力,但是许多开发人员没有首先了解函数接口在Java 8中的作用就花了很多精力来理解它,并花时间学习lambda表达式和Stream API。除非您知道什么是功能接口以及lambda与它之间的关…

哪个网站系统做的好社群小程序搭建

0 Preface/Foreword 0.1 基本概念 Git版本管控工具功能强大,在使用过程中,在多人合作的项目开发过程中,经常会遇到提交代码时出现的warning提醒,尤其是换行符。 Linux/Unix/Mac OS操作系统的换行符使用LF符号(\n&am…

建设一个属于自己网站产品商城网站建设

目录 专栏导读 1 正则表达式概述 2 正则表达式语法 2.1 正则表达式语法元素 2.2 正则表达式的分组操作 3 re 模块详解与示例 4 正则表达式修饰符 专栏导读 专栏订阅地址:https://blog.csdn.net/qq_35831906/category_12375510.html 1 正则表达式概述 python 的…

北京网站建设最大的公司排名怎么建设一个开源平台网站

1.1队列的定义 队列(queue)简称队,它也是一种操作受限的线性表,其限制为仅允许在表的一端进行插入操作,而在表的另一端进行删除操作 一些基础概念: 队尾(rear) :进行插…

网站的站点建设分为网站开发营业执照申请

本系列教程配套出有视频教程,观看地址:https://www.bilibili.com/video/BV1gV4y1e7Sg 4. 驱动LCD屏(SPI) 本次实验我们在上一次实验的基础上驱动 LCD屏(SPI)。 上次实验我们已经能驱动触摸屏(I2C)并打印触摸点坐标,这次实验我们的目标是点…

南京网站设计公司哪儿济南兴田德润怎么联系sem推广是什么意思呢

WPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换独立观察员 2021 年 8 月 23 日我们平常在 WPF 中进行资源绑定操作,一般就是用 StaticResource 或者 DynamicResource 后面跟上资源的 key 这种形式,能满足大部分需求。但是有的时候&am…

广西网站建设营销公司可以直接进入网站的正能量网站

目录 1.前言 2.生成指定网段的IP字典自动化脚本 1.前言 在可回显的服务端跨站请求伪造(SSRF)漏洞中,我们通常会利用该漏洞进行内网资产探测。最近正好碰到了。写了一个小脚本。 2.生成指定网段的IP字典自动化脚本 脚本可指定协议、IP段、和端口生成字典。 get-Intranet-A…

廊坊哪里有制作手机网站的自己干电商如何下手

转【作者:一去丶二三里 博客地址:http://blog.csdn.net/liang19890820】 简述 语法高亮是文本编辑器用来显示文本的,特别是源代码,根据不同的类别来用不同的颜色和字体显示。这个功能有助于编写结构化的语言,例如&…

假发外贸网站模板阿里云建网站教程

网络编程是每个开发人员工具箱中的核心部分,我们在学习了诸多Java的知识后,也将步入几个大的方向,Java网络编程就是其中之一。 如今强调网络的程序不比涉及网络的更多。除了经典的应用程序,如电子邮件、Web浏览器和远程登陆外&…

wordpress怎么弄主题sem seo是什么意思呢

为什么要使用事务 日常开发中,很多操作,不是通过一个SQL就能完成的,往往需要多个SQL配合完成 当执行多个SQL操作的时候,如果中间出现了特殊的情况(程序崩溃,系统奔溃,网络断开,主机…

房地产网站建设招商电脑游戏排行榜2020前十名

这是一个以故障为主题的专业级电影故障闪光效果视频过渡pr转场模板。使用这些效果来增强视觉效果。包含视频教程。适用软件:Premiere Pro 2023|分辨率:38402160(4K) 来自PR模板网:https://prmuban.com/36092.html

网站优秀网站地址专业团队英文

老A说的一句话让我很受启发,想要深入了解框架,你要把精力聚焦在架构设计的层面来思考问题。而透彻了解底层原理,最好的笨办法就是根据原理对框架核心进行重建或者说再造。看起来没有捷径,也是最快的捷径。相信很多读者已经看过老A…