首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您在什么情况下执行前端优化?

您在什么情况下执行前端优化?
EN

Stack Overflow用户
提问于 2009-02-19 21:48:17
回答 8查看 288关注 0票数 3

我说的是页面/样式表缓存、缩小javascript等等。

我的另一半认为,在开发中尽早做这些事情会更好,这样我就可以有意识地意识到更现实的速度和响应问题,以及与更接近于将部署到生产中的东西进行交互,但我的另一半大脑认为,在发布之前什么都不做更有意义,这样我就可以不断处理开发过程中未优化的原始数据。

在这个问题上有没有普遍或传统的看法?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-02-19 21:52:21

我在最后做了所有的优化。这样,我就知道什么东西不能工作了,那是因为代码错误。我有时试图过早地优化一些东西,并意识到我浪费了一个小时,因为我正在缓存一些东西等等。

票数 6
EN

Stack Overflow用户

发布于 2009-02-19 21:53:14

要知道,用户将大部分时间花在等待加载前端对象上。您的应用程序可能会在0.1秒内生成html,但用户至少需要2秒才能加载所有图像等。将这些下载时间减少到一个较小的数字将会积极地提高用户体验。

通过启用GZIP和使用精简的javascript库,已经可以做很多事情了。您应该下载并安装YSlow,并使用适当的缓存头配置您的and服务器。仅此一项就可以节省数百毫秒的加载时间。

最后一步是使用CSS精灵优化图像的数量。其他步骤可以包括最小化css和javascript,但这将获得我已经提到的所有方法中最少的。

总而言之,大部分都可以通过正确配置您的the服务器来完成,但是精灵应该在开发过程中完成。

票数 3
EN

Stack Overflow用户

发布于 2009-02-19 21:56:00

我是一个粉丝,首先建立网站,然后使用像YSlow这样的用户体验分析器在最后进行优化。

http://developer.yahoo.com/yslow/

我应该补充说,某种类型的分析器是必不可少的。否则,您在没有之前/之后的数据的情况下进行优化,这并不完全科学(更不用说您将无法量化您所做的改进)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/567331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档