• 前端性能优化(三)协议处理

    http请求的代价是昂贵的HTTP 缓存,对于前端的性能优化方面来讲,是非常关键的,从缓存中读取数据和直接向服务器请求数据。 协议缓存规则浏览器发起请求,服务器响应请求。在这个过程中,双方协商了两种方式来规定缓存规则。 强缓存: 浏览器在加载资源...
  • 前端性能优化(二)缓存为王

    HTTP缓存常用的库(jquery等),不经常变得这些库,版本要求不是很严格,用HTTP强缓存。前端性能优化(三)协议处理 前端离线缓存业务代码,md5变化频繁,使用本地缓存。 cookie 存储最大数据量为4K 同一个域名下存放 Cookie ...
  • 前端性能优化(一)雅虎军规

    雅虎军规 内容主体: 尽量减少HTTP请求数 减少DNS查找 避免重定向 让Ajax可缓存 延迟加载组件 预加载组件 减少DOM元素的数量 善用css伪类 按需加载,减少不必要的渲染 结构合理,语义化标签 跨域分离组件 分离组件可以最大化并行下载...
  • node的websockets监听unix_domain_socket

    WebSockets listening on UNIX domain socket? Server side: 12345var http = require('http');var WebSocketServer = require('ws')....
  • linux下常用命令查看端口占用

    查看当前所有tcp端口$ netstat -ntlp 查看所有9000端口使用情况netstat -ntulp | grep 3306
  • sonarqube配置及使用

    sonarqube官网文档:代码质量的检测及管理 安装java环境 安装java环境(本地和服务器都需要)sonarqube依赖高版本的java环境,以下内容使用jdk14在oracle官网下载javamac版(macOS Installer)和服务...
  • 进程&线程&协程

    基本概念 进程是cpu调度的基本单位 线程是cpu调度的最小单位,一个进程至少有一个线程(主线程) 协程不被操作系统内核所管理,完全由程序控制。 多种进程 单线程进程的fork过程,将主线程的代码、数据、文件、寄存器状态、栈都复制多份。 多线程进...
  • js实现PM2多进程原理(简版)

    了解进程&线程&协程 app.js 前端实现的node项目 123456// workervar http = require('http');http.createServer(function(req, res) { ...
  • Linux免密远程登录

    前端在部署项目时,使用Linux免密远程登录可以实现自动化中的一环。 免密登录的原理ssh,密码学,公钥,私钥 免密登录的步骤 下文中:[你自己的名字]是私钥,[你自己的名字_rsa]是公钥 生成密匙对 $ ssh-keygen -t rsa...
  • categories和tags页面不自动收录的问题

    在使用hexo的过程中,发现分类(categories)页面和标签(tags)页面不自动收录文章(其实收录了,只是没显示)的categories和tags。解决方案: 编辑categories/index.md123456title: 分类date...