当前位置: 首页 > news >正文

php做网站标题加链接2021年网络营销考试题及答案

php做网站标题加链接,2021年网络营销考试题及答案,做网站答辩总结范文,wordpress通栏生成gizp的打包资源,可以优化页面加载速度 打包的时候开启gzip可以很大程度减少包的大小,页面大小可以变为原来的30%甚至更小,非常适合线上部署, 但还记得需要服务端支持 1、前端配置compression-webpack-plugin 先安装:npm install compres…

生成gizp的打包资源,可以优化页面加载速度

打包的时候开启gzip可以很大程度减少包的大小,页面大小可以变为原来的30%甚至更小,非常适合线上部署, 但还记得需要服务端支持

1、前端配置compression-webpack-plugin

先安装:npm install compression-webpack-plugin
安装的版本需要注意,根据自己的webpack版本来定,尽量匹配

01、vue.config.js 在vuecli中

/* 第一种方式 */
const CompressionWebpackPlugin = require('compression-webpack-plugin')
const plugins = [...]
if (isProduction) {plugins.push(new CompressionWebpackPlugin({filename: '[path].gz[query]',algorithm: 'gzip',test: new RegExp('\.(' + ['html', 'js', 'css'].join('|') + ')$'),threshold: 10240, // 只有大小大于该值的资源会被处理 10240minRatio: 0.8, // 只有压缩率小于这个值的资源才会被处理deleteOriginalAssets: false // 删除原文件}))
}
module.exports = {configureWebpack: {resolve: {alias: {'@': resolve('./src')}},plugins},
}

02、 在vuecli中,configureWebpack 返回函数式写法

/* 第二种方式 */
// configureWebpack 返回函数式写法
const CompressionWebpackPlugin = require('compression-webpack-plugin')
const isProduction = process.env.NODE_ENV !== 'development'
module.exports = {
...
configureWebpack: (config) => {config.plugins.push(new HardSourcePlugin())// 其他配置Object.assign(config.resolve, {alias: {'@': resolve('./src')}})// 为生产环境修改配置if (isProduction) {config.plugins.push(new CompressionWebpackPlugin({filename: '[path].gz[query]',algorithm: 'gzip',test: new RegExp('\.(' + ['html', 'js', 'css'].join('|') + ')$'),threshold: 10240, // 只有大小大于该值的资源会被处理 10240minRatio: 0.8, // 只有压缩率小于这个值的资源才会被处理deleteOriginalAssets: false // 删除原文件}))}},}// webpack.config.js  在webpack搭建的项目中
const CompressionWebpackPlugin = require('compression-webpack-plugin')
module.exports = {mode: 'development',...plugins: [new CompressionWebpackPlugin({filename: '[path].gz[query]',algorithm: 'gzip',test: new RegExp('\.(' + ['html', 'js', 'css'].join('|') + ')$'),threshold: 10240, // 只有大小大于该值的资源会被处理 10240minRatio: 0.8, // 只有压缩率小于这个值的资源才会被处理deleteOriginalAssets: false // 删除原文件})]

2、服务端配置, 以nginx为例

服务端 Nginx 需开启 gzip_static 功能;
在nginx.conf的server模块中加入以下代码:

server{//开启和关闭gzip模式gzip on;//gizp压缩起点,文件大于2k才进行压缩;设置允许压缩的页面最小字节数,页面字节数从header头得content-length中进行获取。 默认值是0,不管页面多大都压缩。建议设置成大于2k的字节数,小于2k可能会越压越大。gzip_min_length 2k;// 设置压缩所需要的缓冲区大小,以4k为单位,如果文件为7k则申请2*4k的缓冲区 gzip_buffers 4 16k;// 设置gzip压缩针对的HTTP协议版本gzip_http_version 1.0;// gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间gzip_comp_level 2;//进行压缩的文件类型gzip_types text/plain application/javascript text/css application/xml;// 是否在http header中添加Vary: Accept-Encoding,建议开启gzip_vary on;
}

以上
对于支持gzip的浏览器, 配置成功后请求头中会包含: Accept-Encoding: gzip, deflate
服务器响应时 在响应头中显示: Content-Encoding: gzip

http://www.yidumall.com/news/66204.html

相关文章:

  • 建站之星网站建设下载版南昌seo专业团队
  • 做游戏钓鱼网站网络营销中的四种方法
  • 阜阳做网站郑州网站制作公司哪家好
  • 阿里外贸平台北京seo收费
  • wordpress本地驻马店网站seo
  • 网站怎么做超链接百度推广竞价技巧
  • 7a125v能插国内插座吗太原seo关键词排名优化
  • 没有建网站怎样做网销b站推广网站入口
  • 电商网站建设代理商app运营方案
  • 大丰做网站价格长沙seo培训
  • 现代农业园网站建设方案房地产营销策略有哪些
  • 书画网站模板asp玉溪seo
  • 东莞网站设计制作关键词检测
  • 临平做网站宁德市市长
  • 京东网上购物seo技术介绍
  • 百度网站地图生成器东莞今日新闻大事
  • 做网站的ui框架关键词竞价排名
  • 沧州网站制作公司没干过网络推广能干吗
  • 哪个网站做初中英语试题赚钱百度搜索引擎优化的推广计划
  • 徐州网站运营seo关键词排名优化评价
  • 有风险的网站网站统计器
  • wordpress 自建模板seo外包公司一般费用是多少
  • 个人网站logo生成搜索广告
  • 网站建站查询手游推广代理平台有哪些
  • 河北移动端网站建设企业管理培训课程
  • iis做本地视频网站优化关键词排名seo软件
  • 腾讯云cos wordpress站优化
  • 手机销售网站怎么做的成都做整站优化
  • 软件设计师证书含金量石家庄百度快速排名优化
  • robots.txt wordpress哈尔滨网络seo公司