kele
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
彻底搞懂 HTTP 缓存:从强缓存到协商缓存

彻底搞懂 HTTP 缓存:从强缓存到协商缓存

彻底搞懂 HTTP 缓存为什么需要缓存想象一下没缓存的世界:每次打开同一个网站,浏览器都要重新下载 CSS、JS、图片。浪费流量不说,页面还慢得离谱。缓存的价值其实就三点: 省带宽:重复资源不用重新下载 省时间:本地读取比网络请求快太多了 省服务器资源:减轻源站压力 缓存是 Web 性能优化里最简单、效果也最明显的手段。最直观的感受就是页面变快了。 缓存的工作流程第一次请求资源时,服务器会在响
2021-07-22
概念知识
#http #缓存 #性能优化
Object.defineProperty 到底怎么用?

Object.defineProperty 到底怎么用?

Object.defineProperty 到底怎么用?Object.defineProperty 是 JavaScript 里一个挺强大的 API,能精确控制对象属性的行为。Vue 2.x 的响应式系统就是靠它实现的。 常规属性 vs 定义属性普通方式加属性12345const user = {};user.name = '张三';user.age = 2
2021-06-28
概念知识
#javascript #vue #响应式 #对象
Flutter友盟统计插件调研

Flutter友盟统计插件调研

flutter友盟插件用的是这个:https://github.com/flmn/umeng_analytics_plugin 友盟官网文档 :https://developer.umeng.com/docs/119267/detail/118588 123456var result = await UmengAnalyticsPlugin.*init*( androidKey: IotConfi
2021-05-18
Flutter
#Flutter
可拖拽小程序

可拖拽小程序

可拖拽小程序一、有赞和微盟这样的saas平台解决了什么问题:1、没有研发资源,软件外包的价格又太贵,维护升级也很麻烦 2、没有推广经验,无法引流,获客成本高,运营成本高 3、客户管理,统计分析,解决方案 4、当然还有其他的,不列举了 二、实践本次调研两个平台,微盟和有赞,基本可以代表托管式小程序的业界水平了,我主要尝试了拖拽组件生成H5,和小程序步骤是一样的,小程序还要申请和授权,上线还需要审核,
2020-12-25
技术调研
#weChat
Hexo 博客搭建、Fluid 主题与 Live2D 使用教程

Hexo 博客搭建、Fluid 主题与 Live2D 使用教程

从零搭建 Hexo 博客,换上 Fluid 主题,再接入 Live2D 看板娘
2020-08-08
随手记
Flutter mac安装笔记

Flutter mac安装笔记

flutter mac安装笔记1、设置环境变量 vim ~/.bash_profile      进入编辑模式 i 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中: 123export PUB_HOSTED_URL=[https://pub](https://pub/).[flutter-io.cn
2020-08-05
Flutter
#Flutter
深入浅出 JavaScript 事件循环:从宏任务到微任务

深入浅出 JavaScript 事件循环:从宏任务到微任务

深入浅出 JavaScript 事件循环JS 是单线程的,意思是他一次只能干一件事。但我们在开发里经常要处理异步:发请求、设定时器、监听点击。这看着挺矛盾的,其实全靠 事件循环 (Event Loop) 在背后调度。 1. 为什么是单线程?JS 最初设计就是为了在浏览器里操作 DOM。如果它是多线程,那问题就大了:线程 A 说:“我要删掉这个按钮。”线程 B 说:“我要给这个按钮改个颜色。”浏览器
2020-07-19
概念知识
#javascript #异步 #事件循环
网络爬虫工具大盘点:从 urllib 到 Puppeteer

网络爬虫工具大盘点:从 urllib 到 Puppeteer

网络爬虫工具大盘点爬虫说白了就是写代码去模拟人的行为访问网页,然后把需要的数据抓下来。但随着网站反爬手段越来越刁钻,我们的工具也在不断升级。 1. 基础请求库(urllib / Requests)最早的时候,直接用 Python 的 urllib.request 或者更友好的 requests 库去请求网页,拿回 HTML 字符串后用正则或者 BeautifulSoup 解析。 优点:
2020-06-05
概念知识
#python #node #爬虫 #自动化
HTTP/2 多路复用到底比 HTTP/1.x 强在哪?

HTTP/2 多路复用到底比 HTTP/1.x 强在哪?

HTTP/2 多路复用到底比 HTTP/1.x 强在哪?先聊聊 HTTP/1.x 的那些坑HTTP/1.0:一个请求一个连接,傻到家了每个请求都得新建 TCP 连接,请求完立马断开: 1234567891011浏览器 ─────TCP 握手─────► 服务器 ◄────握手完成───── ─────请求 1──────►
2020-06-03
概念知识
#http #http2 #多路复用 #网络协议
HTTP/2 深度解析:为什么它能让网页快得飞起?

HTTP/2 深度解析:为什么它能让网页快得飞起?

HTTP/2 深度解析:性能革命背后的原理现在的网页越来越重,随便一个页面可能就有上百个请求。传统的 HTTP/1.1 已经有点跑不动了,于是有了 HTTP/2。它是基于 Google 的 SPDY 协议演进来的,核心目标就一个:让网页加载更快。 1. HTTP/1.1 的痛点在夸 HTTP/2 之前,先看看 HTTP/1.1 有多难:
2020-06-02
概念知识
#http #性能优化 #http2 #网络协议
12345

搜索

Hexo Fluid
总访问量 次 总访客数 人