首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >页面加载时等待时间过长可能是https造成的吗?

页面加载时等待时间过长可能是https造成的吗?
EN

Webmasters Stack Exchange用户
提问于 2017-10-15 02:10:28
回答 1查看 343关注 0票数 1

如屏幕截图所示,页面加载有1.05s的等待时间,我已经做了一些测试,以确定这是由https造成的。

我上传了一个带有hello的普通html,并使用http和https进行了测试,使用http,等待时间仅为300 1s,而https则大约为1s。

有人知道为什么和如何优化吗?我已经做了大量的研究,并确认服务器正在运行http/2,保持活动是打开的,静态内容缓存是打开的。

我能做些什么来改善等待时间吗?如有任何建议,将不胜感激。

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2017-10-20 16:40:16

Cloudflare默认情况下不缓存HTML内容。我建议您编写一个页面规则来缓存静态HTML。我们开始:

  1. 登录cloudflare帐户
  2. 使用左上角的下拉列表,选择您的域名。
  3. 单击菜单顶部的页面规则应用程序(为了增加便利性和清晰度,下面的图标正是您要寻找的):
  1. 接下来,创建一个模式&然后将规则应用于该模式。这要求您找到一种通过URL区分静态内容和动态内容的方法。以下列出了实现这一目标的一些可能性:

选项a.要为静态内容创建目录,请向静态页面追加一个唯一的扩展:

Example.com/静态/ /静态/子目录用于静态页面

选项b.在静态页后面附加一个唯一的文件扩展名:

/..shtml .shtml文件扩展名以表示静态的HTML

选项c.添加一个查询参数,将内容标记为静态的:

example.com/?static=true 添加static=true查询参数

当然,目标是设计这种模式,只描述你知道是静态的页面。

  1. 单击自定义缓存下拉菜单中的所有缓存。
  2. 单击“添加规则”。

如果此时您的HTML没有被缓存,尽管存在cache everything规则,这意味着您需要用"Edge cache TTL“设置覆盖原始缓存指令。确保在Cloudflare中设置了边缘缓存TTL,即使原点发送了正确的缓存TTL头--因为- Cloudflare默认不会缓存HTML。

希望这能帮上忙!

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/110071

复制
相关文章
Json 扁平化对象 @JsonUnwrapped
@Data public class Account { @JsonUnwrapped private Location location; @JsonUnwrapped private PersonInfo personInfo; @Data public static class Location { private String provinceName; private String countyName;
happyJared
2021/03/04
1.3K0
如何在Java中处理JSON
New 一个 ObjectMapper对象,后续将利用这个ObjectMapper对象来进行一系列的操作。
泰坦HW
2020/07/22
1.5K0
如何在MySQL中搜索JSON数据
从MySQL 5.7.8开始,MySQL支持本机JSON数据类型。在本教程中,我们将学习如何在MySQL中搜索JSON数据。
Lemon黄
2020/04/14
5.4K0
python中json.load()、json.loads()、json.dump()、json.dumps()的区别
"{ \"name\": \"anthony\", \"sex\": \"man\" }"
yaohong
2019/09/11
3.7K0
json - 如何在 flutter 中的List String中加入2 json值?
如何获取列表= [owner_name + tenancy_random_no] 这样会来
徐建国
2021/08/03
4.2K0
python中的json模块
JSON(JavaScriptObjectNotation)格式最初是为JavaScript开发的,但随后成了一种常见文件格式,被包括python在内的众多语言采用。模块JSON让你能够将简单的python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据,还可以使用JSON在python程序之间分享数据。更重要的是,JSON数据格式并非python专用的,这让你能够将JSON格式存储的数据与使用其他编程语言的分享。很多程序都要求用户输入某种信息,如让用户存储游戏首选项或提供可视化的数据。不管专注的是什么,程序都把用户提供的信息存储在列表和字典等数据结构中。用户关闭程序时,你几乎总是要保存他们提供的信息。
狼啸风云
2019/01/18
1.7K0
python 中json的实现
490 lines (416 sloc)  16.611 kb # -*- coding: utf8 -*- import sys import math #---------------------------------------- debug_flag = False # for debug info ouput disp_flag = False # for disp info ouput # debug info output controller def deb
bear_fish
2018/09/20
1.1K0
python中的json.dumps()和json.loads()
参考链接: python json 1-2:使用json.dump/dumps将JSON写入文件/字符串
用户7886150
2021/01/19
1.9K0
python中的json模块
JSON就是JavaScript Object Notation,这个模块完成了python对象和JSON字符串的互相转换! json是一种很多语言支持的通用语言
py3study
2020/01/07
1.3K0
python中的json模块
Python 中 的 json 模块
python 中的json 模板主要的两个功能:序列化和反序列化 序列化: encoding   将python 数据 编码成json 字符串 对应的函数有 dump 和 dumps 反序列化: decoding  将json 字符串 解码成 python 数据 对应的函数有 load 和 loads
py3study
2020/01/07
1.2K0
python 读json_python json文件
内容如下:{“ACME”: 45.23, “AAPL”: 612.78, “IBM”: 205.55, “HPQ”: 37.2, “FB”: 10.75}
全栈程序员站长
2022/11/04
2.1K0
python: json库 & .json文件读写
[1] python读写json文件 [2] 使用 python 读写中文json
JNingWei
2018/09/27
3.6K0
Python——JSON
json.loads 用于解码 JSON 数据,将Json格式字符串解码转换成Python对象
羊羽shine
2019/05/29
9660
python json
s=""" { "error_code": 0, "stu_info": [ { "id": 309, "name": "小白", "sex": "男", "age": 28, "addr": "河南省济源市北海大道32号", "grade": "天蝎座", "phone": "18512572946", "gold": 100 }, { "id": 310, "name": "小白", "sex": "男", "age": 28, "addr": "河南省济源市北海大道32号", "grade": "天蝎座", "phone": "18516572946", "gold": 100 } ] } """ 1、用json.loads载入j'son格式的字符串,转成字典 import json#引用json模块 res=json.loads(s) print(res)#打印字典 print(type(res))#打印res类型 print(res.keys())#打印字典的所有Key 2、json.load从文件中读入json格式字符串 import json f=open('stus.json',encoding='utf-8') user_dic=json.load(f) print(user_dic) 3、json.dumps 将字典转成json格式字符串 stus={'xiaojun':'123456','xiaohei':'7891','abc':'11111'}
用户5760343
2022/05/13
7330
Python Json
''' 如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON, 因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。 JSON表示的对象就是标准的JavaScript语言的对象一个子集,JSON和Python内置的数据类型对应如下:
py3study
2020/01/13
8410
python – python – json
直接看示例 import json # 1.列表嵌套字典转json data = [{"a": "1"}, {"b": "2"}, {"c": "3"}] json_str = json.dumps(data, ensure_ascii=False) print(f"转换后的内容为 - {json_str}") # 2.字典转json data = {"a": "1"}, {"b": "2"}, {"c": "3"} json_str = json.dumps(data, ensure_ascii=
Blank.
2023/04/12
3.4K0
Python中json.load()和json.loads()的区别
json.load()和json.loads()都是Python标准库json模块中用于处理JSON数据的方法,二者的作用都是将JSON数据转换为Python数据类型,它们之间的区别如下:
Python学习者
2023/08/17
2400
【Python】json 格式转换 ① ( json 模块使用 | 列表转 json | json 转列表 | 字典转 json | json 转字典 )
然后 , 准备 python 数据 , 将数据放到 list 列表中 , 列表中的元素是 dict 字典 ;
韩曙亮
2023/10/11
6720
【Python】json 格式转换 ① ( json 模块使用 | 列表转 json | json 转列表 | 字典转 json | json 转字典 )
点击加载更多

相似问题

如何在单击react中的Submit按钮时在同一页上显示状态

21

PHP通过单击submit按钮生成空白屏幕

22

单击submit按钮Javascript后显示表数据

30

单击submit按钮访问通过FormData传递的数据

22

PHP:显示值的变量,即使未单击submit按钮

35
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文