资讯专栏INFORMATION COLUMN

【译】确保网站性能的5个小贴士

singerye / 2214人阅读

摘要:定期进行负载测试负载测试显示您的网站在一定数量的用户访问时的表现。如果负载测试显示的页面加载时间比预期的要长,那么网站设计的小改动就能带来所需的改进。

确保网站性能的5个小贴士

翻译:疯狂的技术宅
作者:Jennifer Oksnevad
英文标题:5 Tips to ensure website performance
英文原文:https://www.catswhocode.com/b...
本文首发微信公众号:充实的脑洞

你设计并建立了一个很吸引眼球的网站。 内容质量很不错,SEO也很友好。 你提供了一个伟大的产品。 但是如果您的网站不能正常运行,那么前面所提的那些就都不重要要。

访问你网站的人不会呆呆地等着页面加载,你只有几秒钟的时间把他们正在寻找的东西显示出来,说不定他们会去你的竞争对手那里。网站性能不会像设计或用户体验那么吸引人,但它能成就一家公司成功也能使其破产。这就是为什么性能测试和负载测试如此重要的原因。

1)定期进行负载测试

负载测试显示您的网站在一定数量的用户访问时的表现。 如果负载测试显示,在页面加载时间没有显著增加的情况下,你可以处理比预期更多的用户,那么您已经准备好了。 如果没有,你会知道你需要做些什么。

针对你预测的最乐观的用户量进行更高流量的负荷测试,这样就可以应对意想不到的成功。随着公司的发展,您需要重复进行负载测试,以确保你对增加的用户量做好了准备。有各种各样的负载测试工具可供你进行有效的测试,例如Apache JMeter、LoadView、和Loadimpact等。

2)不要跳过压力测试。

我们都梦想成功。名人认可,正面的新闻报道或广泛的口碑可以使你的网站增加两、三倍流量甚至更多。如果您的网站在全世界都来敲门时崩溃,那么再好的宣传都将是无济于事的。

有两种方法可以检测你的网站是否能够处理增加的流量。 第一种是等着它在“光棍节”那天或者是在新产品推出后崩溃;第二种方法是对网站进行压力测试,这样你就可以避免灾难的发生。

压力测试可以是你知道自己的网站到底能够应对多大的压力,应该模拟一种能够导致崩溃的大访问流量来测试。

3)使用图片前要三思

使用图片是很有好处的,但是不要太多。图片需要时间来加载,所以当使用文本也能达到相同效果时就不要用图片。

如果负载测试显示的页面加载时间比预期的要长,那么网站设计的小改动就能带来所需的改进。

4)避免草率的HTML

你的开发人员知道使代码尽可能的优雅,以尽量减少加载时间。但是,您的用户可能会从文字处理程序复制和粘贴内容,从而带来多余的代码,他们甚至对此一无所知。教他们把被文本复制粘贴到一个基本的文本编辑器来除去所有格式。这样可以使 HTML 更干净的。

5)争取网络中立

如果FCC(美国联邦通信委员会)推翻他们的开放的互联网规则(目前他们正在考虑),你的网站可能会面临比对手慢的加载时间。如果发生这种情况,那么你在网站性上所做的所有努力都将付之东流。请在FCC网站上发表评论,表示支持开放的互联网规则,并鼓励您的同事也这样做。

关注微信公众号:充实的脑洞, 一个技术宅的保留地

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/8772.html

相关文章

  • 确保网站性能5个小贴士

    摘要:定期进行负载测试负载测试显示您的网站在一定数量的用户访问时的表现。如果负载测试显示的页面加载时间比预期的要长,那么网站设计的小改动就能带来所需的改进。 确保网站性能的5个小贴士 翻译:疯狂的技术宅作者:Jennifer Oksnevad英文标题:5 Tips to ensure website performance英文原文:https://www.catswhocode.com/b....

    ls0609 评论0 收藏0
  • beecloud对接——微信支付

    摘要:微信支付方式付款码支付适用于线下场所支付支付是指商户通过调用微信支付提供的接口,在支付场景中调起微信支付模块完成收款。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。 微信支付方式(https://pay.weixin.qq.com/sta...): 1、付款码支付————————适用于线下场所 2、JSAPI支付————————JSAPI支付是指商户...

    FingerLiu 评论0 收藏0
  • Vim与Python真乃天作之合:打造强大Python开发环境

    摘要:编辑器安装完成后,我们来看看如何将其设置为开发的强大环境。开始打造吧本文不可能列举的全部功能,只能快速介绍一些自带的强大功能,它们对于开发来说是非常有用的。其次,更好地处理自动缩进。 本文由编程派-EarlGrey翻译,原文出自realpython,是Vim的爱好者专门针对利用Sublime Text 3设置Python IDE一文所写。译者本人也是依照Sublime Text那篇文章...

    longshengwang 评论0 收藏0
  • Vim与Python真乃天作之合:打造强大Python开发环境

    摘要:编辑器安装完成后,我们来看看如何将其设置为开发的强大环境。开始打造吧本文不可能列举的全部功能,只能快速介绍一些自带的强大功能,它们对于开发来说是非常有用的。其次,更好地处理自动缩进。 本文由编程派-EarlGrey翻译,原文出自realpython,是Vim的爱好者专门针对利用Sublime Text 3设置Python IDE一文所写。译者本人也是依照Sublime Text那篇文章...

    voyagelab 评论0 收藏0
  • [] 如何恰当地学习 JavaScript

    摘要:原文链接恰当地学习适合第一次编程和非的程序员持续时间到周前提无需编程经验继续下面的课程。如果你没有足够的时间在周内完成全部的章节,学习时间尽力不要超过周。你还不是一个绝地武士,必须持续使用你最新学到的知识和技能,尽可能地经常持续学习和提高。 原文链接:How to Learn JavaScript Properly 恰当地学习 JavaScript (适合第一次编程和非 JavaSc...

    Jason 评论0 收藏0

发表评论

0条评论

singerye

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<