iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >HTML5怎么打造零请求无流量网站
  • 382
分享到

HTML5怎么打造零请求无流量网站

2024-04-02 19:04:59 382人浏览 八月长安
摘要

这篇文章主要介绍“HTML5怎么打造零请求无流量网站”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5怎么打造零请求无流量网站”文章能帮助大家解决问题。 前

这篇文章主要介绍“HTML5怎么打造零请求无流量网站”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5怎么打造零请求无流量网站”文章能帮助大家解决问题。

前言

今天WEB应用程序已经很复杂了,以现在的发展,会将越来越复杂,但他有一个致命缺点,不能脱离internet链接,因此在HTML中新增了一api

它使用一个本地存储机制很好地解决了这个问题,为离线web应用铺平了道路。

本地缓存于浏览器缓存

复制代码

代码如下:

本地缓存是为整个web应用程序服务

浏览器缓存只对单个网页服务</p><p>任何网页都具有网页缓存

本地缓存只缓存那些你指定缓存的页面</p><p>网页缓存不可靠、不安全,因为我们不知道网站中到底缓存了哪些页面、哪些资源

本地缓存可以控制对哪些内容进行缓存

manifest文件

web应用程序本地缓存是通过每个页面的manifest文件来管理的,manifest是一简单文本,在该文件中以清单的形式列举了需要被缓存的不需要被缓存的文件的名字、路径。

可以为每个页面单独指定manifest也可以为整个应用程序指定,例我们为hello.htm的设置:

复制代码

代码如下:

CACHE MANIFEST

CACHE:

other.html

hellow.js

images/myphoto.jpg

NETWORK:

Http://LuLinniu/NotOffline

NotOffline.asp

*

FALLBACK:

online.js locale.js

CACHE:

newhellow.html

newhellow.js

在manifest文件中,第一行必须是CACHE MANIFEST,以把文本的作用告诉浏览器,即对本地缓存中的资源文件进行具体设置。

同时真正运行离线web应用程序时,需要对服务器进行配置,让服务器支持text/cache-manifest这个mime类型。

在指定文件源文件时可以把资源文件分为三类,CACHE、NETWORK、FALLBACK

复制代码

代码如下:

</p><p>在CACHE类别中指定需要被缓存在本地的资源文件,为某个页面指定需要本地缓存的资源文件时,不需要把这个页面本身指定在CACHE类别中,

因为如果一个页面具有manifest文件,浏览器会自动对该页面进行本地缓存</p><p>NETWORK类别为显式指定不进行缓存的资源文件,这些文件只有建立服务器端链接才能访问,本例使用通配符*表示没有进行记录的都不缓存</p><p>FALLBACK类别中的每行中指定两个资源文件,第一个资源文件为能够在线访问时使用的资源文件,第二个为不能在线访问时使用的本地缓存文件

浏览器与服务器交互过程

当使用离线web应用程序进行工作时,有必要了解浏览器与服务器之间的交互过程:

复制代码

代码如下:

比如一个http://LuLingniu,以index.htm为主页,该主页使用index.manifest,

在文件中缓存index.htm,hello.js,hello.jpg,首次访问时流程如下:

浏览器请求url

服务器返回index.htm首页

浏览器解析index.htm网页,请求页面上所有资源文件

服务器返回资源文件

浏览器处理manifest文件,请求manifest中需要缓存的文件,即使请求过亦会再请求

服务器返回需要缓存的文件

浏览器对本地缓存进行更新,存入资源文件,并触发一个事件通知本地缓存更新</p><p>再次打开该URL

请求url

浏览器发现页面被缓存,于是使用本地缓存文件

解析文件

浏览器像服务器请求manifest文件

服务器返回304,通知manifest文件没有变化(若是改变将会有所不同)

applicationCache对象

该对象代表了本地缓存,可以用它来通知用户本地缓存已经被更新,也允许手动更新本地缓存。

前面当浏览器对本地缓存做了更新装入新资源文件时,会触发applicationCache对象的updateready事件,通知本地缓存已被修改,然后提示用户手动刷新页面。

swapCache

swapCache方法用来手动执行本地缓存的更新,它只能在applicationCache对象的updateReady事件触发时调用,

即当资源文件发生改变时,可使用此方法手工缓存更新。

关于“HTML5怎么打造零请求无流量网站”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网VUE频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: HTML5怎么打造零请求无流量网站

本文链接: https://www.lsjlt.com/news/92120.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HTML5怎么打造零请求无流量网站
    这篇文章主要介绍“HTML5怎么打造零请求无流量网站”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5怎么打造零请求无流量网站”文章能帮助大家解决问题。 前...
    99+
    2024-04-02
  • HTML5 离线应用中怎样打造零请求和无流量网站
    今天就跟大家聊聊有关HTML5 离线应用中怎样打造零请求和无流量网站,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。前言今天Web应用程序已经很复杂了...
    99+
    2024-04-02
  • 利用 HTML 元数据打造 SEO 王牌,引爆网站流量
    1. 标题标签 (Title Tag) 标题标签是 HTML 文档中最重要的元数据元素之一,它告诉搜索引擎和用户该网页的主题和内容。标题标签应该简明扼要,准确地描述网页的内容,同时要包含相关。 例如: <title>如何&l...
    99+
    2024-02-03
    HTML 元数据 SEO 搜索引擎排名 网站流量
  • CMS与SEO插件的完美结合,打造高流量网站
    1. 选择合适的 CMS 选择一个 SEO 友好的 CMS 至关重要,因为它将形成网站的基础。WordPress、Joomla 和 Drupal 等 CMS 都提供了内置的 SEO 功能,例如自定义元数据、URL 结构管理和可访问性优化。...
    99+
    2024-04-02
  • 怎么打造优质网站内容
    这篇文章主要介绍了怎么打造优质网站内容,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  一、不低于八百字  为什么要不低于八百字。很多站长会说,我的网站每天更新,一篇文章30...
    99+
    2023-06-10
  • Android怎么使用Coroutine + Retrofit打造简单的HTTP请求库
    这篇文章主要介绍了Android怎么使用Coroutine + Retrofit打造简单的HTTP请求库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。基于 kotlin/co...
    99+
    2023-06-14
  • 网站高防IP请求超时怎么排查
    网站高防IP请求超时排查的方法:1、查看源站的流量和请求量是否有大量增长,对比高防IP管理控制台中的监控,看是否有异常;2、查看源站服务器的进程状态、CPU/内存占用情况、机房带宽的监控情况等,看是否有异常;3、如果是个别客户端出现502错...
    99+
    2024-04-02
  • 互联网中网站排名好流量少怎么办
    这篇文章主要介绍互联网中网站排名好流量少怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.关键词选择较冷门就“贵阳地暖安装公司”这个词而言,虽然已经排在首页,但竞争度根本不大,算是比较冷门的行业,几乎没什么人会...
    99+
    2023-06-10
  • 美国网站服务器流量超标怎么解决
    美国网站服务器流量超标解决的方法:1、升级美国网站服务器的带宽及套餐流量,或租用不限制流量的美国网站服务器;2、如果网站受到DDOS攻击或被挂了黑链、木马,先找到木马并清除,然后打上补丁;3、如果是大量视频或图片类的数据占用流量,减少音频视...
    99+
    2024-04-02
  • 云虚拟主机怎么查看网站访问流量
    要查看网站访问流量,你可以通过以下几种方式:1. 访问日志:大多数云虚拟主机提供访问日志记录功能,你可以登录主机控制面板或FTP客户...
    99+
    2023-09-12
    云虚拟主机
  • 服务器请求超过网站空间的承受力怎么解决
    服务器请求超过网站空间承受力的解决方法:1、更换稳定性较强的服务器,如云主机,能实现故障和安全性隔离,安全稳定性有保障;2、定期测试网站和检查网站日志,对数据运行计算预估,以保证及时扩展服务器的配置。具体内容如下:更换稳定性强的服务器在稳定...
    99+
    2024-04-02
  • 网站流量异常怎么向百度“投诉”才能成功
    小编给大家分享一下网站流量异常怎么向百度“投诉”才能成功,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!流量是网站生存的根本,不少站长抱怨时常出现“网站流量出现异常...
    99+
    2023-06-12
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作