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

如何给自己公司做网站厦门工程信息网

如何给自己公司做网站,厦门工程信息网,优秀网站介绍,网站建设项目可行性FP (First Paint) - 开启体验之门 场景说明#xff1a;当用户访问一个新网站时#xff0c;首次绘制#xff08;FP#xff09;就像是网站的大门第一次打开。用户期待着的不只是白色的加载屏幕#xff1b;他们希望有个迹象表明网站正在努力加载。 为何重要#xff1a;即使…FP (First Paint) - 开启体验之门 场景说明当用户访问一个新网站时首次绘制FP就像是网站的大门第一次打开。用户期待着的不只是白色的加载屏幕他们希望有个迹象表明网站正在努力加载。 为何重要即使内容还未完全到位FP给了用户一个信号——你的网站在工作。在竞争激烈的互联网上每个微小的优势都可能决定用户是否留下来。 前端工程师行动优化服务器响应时间使用CDN确保CSS和JavaScript尽可能快地加载以便用户能够迅速看到第一帧画面。 FCP (First Contentful Paint) - 展现价值的第一步 场景说明用户看到网站上的第一个文本块、图像、SVG或其他内容元素时这就是首次内容绘制FCP。在电子商务网站上这可能是产品图片或优惠信息。 为何重要FCP是告诉用户“有价值的东西正在到来”的第一个明确信号。这不仅是关于速度更是关于如何迅速吸引用户的注意力。 前端工程师行动优化图像大小和格式对关键的CSS进行内联处理以及推迟非关键JavaScript的加载都可以加快FCP。 FMP (First Meaningful Paint) - 交付核心价值 场景说明用户不仅仅需要看到内容他们需要看到对他们有意义的内容。在新闻网站上首次有意义绘制FMP可能是新闻标题和摘要在博客中可能是文章的开头。 为何重要FMP直接关系到用户的首次深度印象。如果用户迅速看到了他们期望的内容他们更可能继续阅读和探索。 前端工程师行动分析哪些内容对用户最有价值并确保这些内容优先加载。考虑使用服务端渲染或静态生成页面以减少首次有意义绘制的时间。 TTI (Time to Interactive) - 全面互动的起点 场景说明页面可交互意味着用户可以点击按钮、输入文本和进行导航。例如在一个交互式教育平台TTI是用户开始回答问题或进行测验的那一刻。 为何重要用户对互动有着即时的预期。一个慢的TTI会导致用户感到挫败甚至在页面准备好之前就离开。 前端工程师行动优化JavaScript执行分割代码以按需加载利用浏览器的预加载能力并减少主线程上的工作量。 TTFB (Time to First Byte) - 速度与响应的证明 场景说明在网页访问过程中TTFB是用户请求被服务器接收并开始处理的标志。在云端服务中一个低TTFB意味着服务迅速响应数据正在路上。 为何重要用户往往不知道后端的复杂性但他们会感受到延迟。一个快速的TTFB表示强大 的后端性能和良好的用户体验。 前端工程师行动确保服务器性能优化数据库响应迅速考虑使用缓存策略如Redis减少数据库查询时间。 DCL (DOM Content Loaded) - 结构完整之时 场景说明DCL发生在整个页面的HTML被加载和解析后但不包括如样式表、图像和框架等资源。在一个复杂的申请表格页面DCL是表单结构准备就绪的时刻用户准备开始填写。 为何重要在DCL之后JavaScript通常开始执行为页面带来额外的功能。一个快速的DCL可以使页面更早地对用户有用。 前端工程师行动简化DOM元素减少HTML的大小推迟非关键资源的加载并优化服务器端渲染。 CLS (Cumulative Layout Shift) - 稳定性的保障 场景说明用户正在阅读一个精彩的文章如果文中的图片或广告突然加载并导致内容跳动这就产生了布局偏移。CLS衡量这种稳定性的缺乏。 为何重要稳定的页面布局让用户可以专注于内容而不是被突然的变化分心。一个低的CLS意味着更可靠的用户体验。 前端工程师行动为图像和视频指定尺寸确保广告元素有一个明确的占位符避免在页面加载时插入新内容。 LCP (Largest Contentful Paint) - 精华内容的递交 场景说明用户访问一个产品页面LCP可能是产品图片的加载。这个图像不仅是页面上最大的内容也是最能吸引用户注意的部分。 为何重要LCP直接影响到用户是否愿意等待了解更多信息。如果关键内容迅速显示用户会有更好的参与感。 前端工程师行动优化最大的内容元素如主图像或视频以快速加载。使用下一代格式如WebP减少资源大小并确保快速的内容交付网络。 如何衡量和优化网页性能指标 一个网页的性能优化旅程始于准确地衡量它的当前状态。以下是前端工程师可以使用的工具和策略以确保他们拥有所需的数据来优化性能。 工具篇 Lighthouse 用途一个开源的、自动化的工具用于提高网页质量。它可以评估性能、可访问性、渐进式Web应用、SEO和更多。如何使用可以在Chrome DevTools中运行也可以作为CLI工具或Node模块使用。优化策略Lighthouse提供一个性能得分并给出具体的优化建议比如减少主线程工作量、移除阻塞渲染的资源等。 WebPageTest 用途一个在线工具提供了深入的性能评估包括首次绘制和完全加载时间。如何使用在WebPageTest的网站上输入你的页面URL进行测试。优化策略除了性能指标的分析外它还提供了水平流图和资源加载图帮助识别加载瓶颈。 Chrome DevTools 用途Chrome浏览器内置的开发工具集提供了网络请求监控、性能评估、审计等功能。如何使用打开Chrome浏览器的开发者工具通过网络和性能标签页来查看加载详情。优化策略利用它提供的性能时间线识别渲染阻塞资源分析JavaScript执行时间。 性能优化篇 减少JavaScript执行时间 策略通过代码分割和延迟加载非关键脚本减少初始加载时执行的JavaScript代码量。实施使用Webpack、Rollup或其他现代模块打包器利用它们的代码分割功能。 优化图片和媒体文件 策略选择正确的图片格式比如WebP它提供了比JPEG更好的压缩。实施在服务器端配置自动化工具或使用构建工具的插件在构建过程中转换图片格式。 减少网络请求的往返次数 策略通过使用HTTP/2协议实现请求的多路复用减少了往返次数。实施确保服务器支持HTTP/2对于静态资源利用CDN来进一步减少延迟。 利用浏览器缓存 策略适当配置资源的缓存策略可以避免用户在每次访问时都重新下载相同的资源。实施设置HTTP缓存头如Cache-Control并确保缓存策略符合你的更新需求。 避免不必要的重绘和重排 策略避免触发页面布局的改变除非绝对必要因为这会导致浏览器重新计算元素的位置和大小。实施优化CSS并避免在主要动画和过渡中使用属性如width、height 或top改用transform。 精简和合并资源文件 策略减少HTTP请求的数量对于提高网站加载速度至关重要。通过合并CSS和JavaScript文件可以减少浏览器对服务器的请求数量。实施使用工具如Webpack可以合并和压缩资源文件。此外确保在生产环境中启用压缩如Gzip或Brotli来减少发送到浏览器的数据量。 使用Service Workers 策略Service Workers允许你在用户的浏览器上缓存应用的资源从而即使在离线时也可以访问这些资源。实施通过注册Service Workers并定义哪些资源和请求应该被缓存你可以提供一个更快速和更一致的用户体验。 优化字体加载 策略Web字体可以显著影响页面加载时间。选择优化过的字体文件避免加载多个字体家族和字体样式。实施使用font-display: swap;在CSS中以便在字体文件下载时显示默认字体。考虑使用字体子集化只包含需要的字符。 扁平化CSS选择器 策略复杂的CSS选择器会增加浏览器的工作量因为它必须评估页面上的每个元素是否与选择器匹配。实施尽量使用类选择器而不是嵌套选择器避免使用通用选择器和标签选择器这些都会减慢CSS的解析速度。 延迟加载非关键内容 策略将不重要的资源如页面底部的图片和广告延迟加载直到它们即将出现在视口中。实施利用现代浏览器的loadinglazy属性或使用JavaScript库如IntersectionObserver来实现图片和视频的懒加载。 预连接和DNS预取 策略通过告诉浏览器预先解析DNS和建立到关键域名的连接可以减少用户请求资源时的延迟。实施在HTML的head中使用link relpreconnect和link reldns-prefetch来指示浏览器预先连接到使用的CDN或其他域名。 避免昂贵的JavaScript和CSS 策略某些JavaScript函数和CSS属性如box-shadows、gradients、filters在渲染时特别消耗资源。实施对网站进行性能分析识别和替换那些导致渲染延迟的昂贵属性和函数。使用Chrome DevTools的Performance标签页可以帮助识别它们。 使用Web Workers 策略对于复杂的或计算密集型任务使用Web Workers可以让这些任务在主线程之外的后台线程中运行避免阻塞用户界面。实施将数据处理或复杂计算迁移到Web Workers。确保合理使用因为过多的Worker也可能对性能有负面影响。
http://www.zqtcl.cn/news/42949/

相关文章:

  • 丽水网站建设报价设计商城商务网站
  • erlang做网站优势电子制作diy
  • html网页设计环保网站在线培训系统
  • 怎么做好网站搜索引擎优化ios开发还有前景吗
  • 网站的建设宗旨win7 网站系统怎么做
  • 中国科协网站建设招标想学做蛋糕用哪一个网站
  • 上海建设厅是哪个网站女生去住建局好不好
  • 移动网站开发技术推广哪个app最挣钱
  • 有什么做海报的网站吗网站制作类软件推荐
  • 更新网站内容做网站如何排版
  • 如何破解网站后台网址wordpress搬家插件路径出错
  • 石家庄物流网站建设长春网站建设外包
  • 公司网站设计与开发网站设计与程序方向
  • 制作网站建设规划书wap是什么东西
  • 临漳+网站建设建网站教学
  • 盐城建设厅网站设计备案网站建设的方法有哪些
  • 青岛网站制作网站wordpress字体风格
  • 三合一网站建设 万网漳州软件开发公司
  • 网站开发标书怎么写有没有可以免费制作ppt的app
  • 云南凡科建站哪家好区块链开发商
  • 微企点网站建设的教学视频杨凌开发建设局网站
  • 麦客网做网站网站开发 页面功能布局
  • 网站备案资料申请分销平台有哪些?
  • 网站型营销任县网站建设设计
  • 中企动力做的网站经常打不开东莞食品公司东莞网站建设
  • 搭建微网站的基本流程馆陶网站建设
  • 品牌网站建设 磐石网络官方网站聚名网官方
  • 做网站首页的图片怎么缩小WordPress建站去掉后缀
  • 可以做家装设计的网站ppt汇报模板免费下载
  • 摄影网站设计方案龙华网站建设招聘