webpack优化之Gzip(vue)
一、Gzip压缩原理1.1 原理Gzip 压缩背后的原理,是在一个文本文件中找出一些重复出现的字符串、临时替换它们,从而使整个文件变小。根据这个原理,文件中代码的重复率越高,那么压缩的效率就越高,使用 Gzip的收益也就越大。反之亦然。1.1.1 HTTP压缩原理HTTP 压缩是一种内置到网页服务器
阅读全文→一、Gzip压缩原理1.1 原理Gzip 压缩背后的原理,是在一个文本文件中找出一些重复出现的字符串、临时替换它们,从而使整个文件变小。根据这个原理,文件中代码的重复率越高,那么压缩的效率就越高,使用 Gzip的收益也就越大。反之亦然。1.1.1 HTTP压缩原理HTTP 压缩是一种内置到网页服务器
阅读全文→一、打包分析1.1 速度分析使用speed-measure-webpack-plugin插件可以让我们知道各个模块的耗时情况和打包总耗时1.1.1 安装npm i -D speed-measure-webpack-plugin1.1.2 vue.config.js配置// 导入速度分析插件const
阅读全文→1. 在路由实例中保留基础路由router/index.js中只需要保留基础路由,其他的都删了2. 获取用户菜单,并保存到Vuex中stroe/modules/user.js中,有个getInfo方法查询用户基本信息,返回了用户的菜单列表复制代码// get user info getInfo({
阅读全文→使用命令进行安装:pecl install swoolepecl install --configureoptions 'enable-sockets="no" enable-openssl="yes" enable-http2="yes&q
阅读全文→swoole扩展安装失败怎么办?swoole安装报错详解今天通过pecl安装 swoolepecl install swoole步骤很简单,但是最后安装成功后发现phpinfo()中未显示swoole扩展,执行:php -m | grep swoole发现报错如下:PHP Warning: PHP
阅读全文→作为一名Linux爱好者,我们常常需要在Ubuntu系统上安装和配置各种服务器,其中Apache服务器是最常用的一种。在有些情况下我们需要将Apache服务器从Ubuntu系统中删除,比如系统升级或者迁移服务器等。本文将为大家介绍如何在Ubuntu系统中删除Apache服务器。一、卸载Apache服
阅读全文→一、删除 Git 中已保存的账号和密码1.1 背景使用 Git 命令去 clone Gitlab 仓库的代码时,第一次弹框提示输入账号密码的时候输错了,然后后面就一直拒绝,不再重复提示输入账号密码,导致无法操作 Git1.2 解决方法1.2.1 问题复现1、输入 git clone 命令2、输入错误
阅读全文→MySQL 是一种常见的关系型数据库,在数据库管理中 MySQL 8.0 版本也是比较常用的版本,但是 MySQL 在初次安装之后默认设置了 root 用户的密码,对于一些情况下需要修改 root 用户密码的操作,需要使用特定的命令和工具。一、MySQL 修改 Root 密码MySQL 8.0 版本
阅读全文→主流的 PHP web 开发环境搭配是:nginx/apache(web服务器) + php-fpm(负责 php 脚本执行)。这里主要解释如何在 Ubuntu 22.04 环境下,安装 PHP 的问题。为何使用 发行版软件仓库方式安装 PHP-FPM?安装 PHP,主要有两个方法:一是源码编译安装
阅读全文→要卸载CentOS上的PHP,可以按照以下步骤进行操作:打开终端,以root用户身份登录。运行以下命令,卸载PHP及其相关的软件包:复制yum remove php php-*运行以下命令,删除PHP的配置文件:复制rm -rf /etc/php运行以下命令,删除PHP的扩展模块:复制rm -rf
阅读全文→