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

自己做网站有什么用上海抖音推广公司

自己做网站有什么用,上海抖音推广公司,二环建设部网站,南宁网站建设官网面试题#xff1a;vitevue项目如何进行优化#xff1f; 什么情况下会去做打包优化#xff1f;一种是在搭建项目的时候就根据自己的经验把vite相关配置给处理好#xff0c;另外一种是开发的过程中发现打包出来的静态资源越来越大#xff0c;导致用户访问的时候资源加载慢vitevue项目如何进行优化 什么情况下会去做打包优化一种是在搭建项目的时候就根据自己的经验把vite相关配置给处理好另外一种是开发的过程中发现打包出来的静态资源越来越大导致用户访问的时候资源加载慢这个时候再开始去搞vite的打包优化。 怎么优化优化那些问题 既然要优化我们的知道是什么占了大的空间图片插件css样式… 将文件进行分类jscss图片… rollup文档参考 // vite.config.ts build: {rollupOptions: {output: {chunkFileNames: js/[name]-[hash].js,entryFileNames: js/[name]-[hash].js,assetFileNames: [ext]/[name]-[hash].[ext]},}}配置完之后打包生成的dist目录如下: 安装rollup-plugin-visualizer 插件 可视化和分析您的Rollup包以查看哪些模块占用了空间 npm地址 pnpm i -D rollup-plugin-visualizer// vite.config.ts plugins: [visualizer({ open: false })]这个时候在执行npm run build打包命令的时候会在根目录下生成一个stats.html文件我们可以根据这个文件里面去分析哪些文件属于大文件然后对症下药进行优化 使用cdn加速 比如我们用到了一些第三方库我们不想打包到我们的代码中这个时候我们就可以使用cdn 如何把这些插件库不打包进我们的代码中呢 rollup external // vite.config.ts build: {rollupOptions: {external: [vue, element-plus ...其他],} }既然已经从代码中剔除所以我们需要以cdn(script)的方式去引入 pnpm i vite-plugin-html -D pnpm i rollup-plugin-external-globals -D// vite.config.ts import { createHtmlPlugin } from vite-plugin-html import externalGlobals from rollup-plugin-external-globals...省略 plugins: [ createHtmlPlugin({minify: true,inject: {data: {vuescript: script srchttps://cdn.jsdelivr.net/npm/vue3.2.37/script}}}), ],build: {rollupOptions: {output: {chunkFileNames: js/[name]-[hash].js,entryFileNames: js/[name]-[hash].js,assetFileNames: [ext]/[name]-[hash].[ext]},// 告诉vite在打包的时候不需要打包external配置的插件external: [vue],plugins: [externalGlobals({// 在项目中引入的变量名称CDN包导出的名称一般在CDN包中都是可见的vue: Vue})]}} ...省略按需引入如lodash-es在使用的时候不要将整个lodash引入用到哪个方法引入哪个方法 import _ from lodash-es; // 你将会把整个lodash的库引入到项目 import { cloneDeep } from lodash-es; // 你将会把引入cloneDeep引入到项目文件压缩 中文文档 pnpm i vite-plugin-compression -DviteCompression({verbose: true, disable: false,threshold: 1024,algorithm: gzip,ext: .gz,deleteOriginFile: false })当请求静态资源时服务端发现请求资源为gzip的格式时应该设置响应头 content-encoding: gzip 。因为浏览器解压也需要时间所以代码体积不是很大的话不建议使用 gzip 压缩这个也需要nginx做相关的配置 图片压缩 其实也可以在开发的时候先把图片进行一次压缩 pnpm i vite-plugin-imagemin -DviteImagemin({gifsicle: {optimizationLevel: 7,interlaced: false},optipng: {optimizationLevel: 7},mozjpeg: {quality: 20},pngquant: {quality: [0.8, 0.9],speed: 4},svgo: {plugins: [{name: removeViewBox},{name: removeEmptyAttrs,active: false}]}})关于vue在开发中要注意的问题 路由懒加载如果页面组件过多业务复杂也可以考虑组件的异步加载 注意http请求的数量 当然以上的方式能解决大多数的打包优化问题以及面试回答的时候不至于啥也不知道具体一些还是的碰到了之后在去分析解决.
http://www.hkea.cn/news/14404954/

相关文章:

  • 做网站郴州免费网站空间 asp.net
  • 怎样在手机上做自己的网站怎样做网络推广给我 你所有地方都上手
  • 丁香园做科室网站国外展柜网站
  • 网站工信部超链接怎么做中文域名注册网站
  • 网站建设推广唯心磁遁8wordpress 修改页面内容
  • 有趣的网站之家做一个公司的网站应做哪些准备工作内容
  • 平台网站建设多少钱中国建设工程招聘信息网站
  • ip做网站地址wordpress制作婚礼网页
  • 什么静态网站容易做外贸网站如何做推广是什么意思
  • 昭通网站seo优化网站技术有哪些
  • 弄个做网站公司微信号注册官网网页版
  • wordpress母公司seo学校培训班
  • 设计网站官网wordpress快速安装
  • 国外设计最漂亮的网站wordpress安装是什么
  • 乐从容桂网站建设网站建设公司 选中企动力公司
  • 天长街道两学一做网站网站建设与管理升学就业方向
  • 农八师建设兵团社保网站阿里云服务器 wordpress
  • 小区服务网站怎么做咸阳做网站排名
  • 深圳建设局网站首页阿里云服务器网站建设
  • 网站做一个多少钱招聘网最新招聘信息网
  • linux建站和wordpress广州数商云
  • 网站优化潍坊目前网站是做响应式的好吗
  • 如何查看网站服务器类型win10优化大师
  • 海丰县建设局网站广东网页制作推广
  • 服装网站建设环境分析深圳国内网站建设
  • 动漫网站怎么做好玩的页游
  • 青岛贸易公司 网站制作网页制作简单
  • 百度做商务网站多少钱黄页88网站关键词怎么做
  • 做网站建设一年能赚多少钱浏览器打开网站404
  • 徐州网站建设公司官网蓝色风格企业网站模板