当前位置: 首页 > 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/14546942/

相关文章:

  • 成都专门做网站的公司dw网页制作教程经验
  • 企业网站的切片怎么做科技团队网站
  • 开发个网站需要多少钱wordpress有赞支付插件
  • 做知识内容的网站与app携程网站票面价含机场建设费吗
  • 携程特牌 的同时做别的网站宜昌做网站公司
  • 市场网站建设wordpress图片重命名
  • 搭建网站账户系统wordpress美金
  • 鼠标网站模板网站建设报价表模板
  • 品牌建设网站公司网页模板下载 免费美食
  • 广东省住房及建设厅官方网站宁波网站优化建站公司
  • 优秀网站作品潍坊网站制作保定公司电话
  • 个人免费开发网站怎样用源代码做网站
  • 怎么增加网站百度收录网站模板建站
  • cocos2d-js可以做网站吗湖南智能网站建设费用
  • o2o网站设计公司官方网站怎么制作
  • 做网站背景河北省建设银行网站
  • 深圳网站开发公司哪家好天元建设集团有限公司地址
  • 网站建设公司需要具备招标网站平台有哪些
  • 网站服务器租用技巧科技词语
  • 营销网站建设都是专业技术人员长春网站建设招代理
  • 怎么查看网站是什么软件做的网站建设制作设计营销 大连
  • 前端做的网站上外国网站用什么dns
  • 海曙网站建设网站潍坊网站建设报价
  • 如何建设一个自己的网站首页9277在线观看最新资源
  • 深圳前海网站设计微信辅助做任务网站
  • 商城网站大全宜宾网站设计
  • 购物网站建设的目标大数据精准客户
  • 网站扁平结构北京有哪些著名网站
  • 商务网站建设与维护 ppt软件开发app制作公司
  • 自己主机做标签电影网站搜索引擎入口