sumaart

web site / mobile & h5 / brand design
less is more, art is freedom…

设计观点

Back

提高企业网站速度需要考虑的重要因素

Back Share

Time:

2022-06-23 11:02:03

Author:

素马

 

每个进行网站设计的人总是提出与网站速度有关的问题。快速加载的网站浏览起来更有趣,它们为普通访问者提供了更好的整体体验。

本文素马设计将介绍网站设计的标准措施,以帮助您的网站更快地加载而不是爬网速度,以及如何改进它的技巧。

 

1) 发出小的 HTTP 请求

减少页面上的组件数量会减少创建或翻页所需的 HTTP 请求数量,从而加快页面加载速度。减少组件数量的一些有效方法包括:

合并文件,

将多个脚本合并为一个脚本,

将多个 CSS 文件合并到一个样式表中,以及

使用 CSS Sprites 和图像映射。

 

2) 尽早根除缓冲区

通常,当服务器完成对 HTML 输出的处理时,您会获得 HTTP 请求的结果。因此,延迟会根据服务器准备请求的 HTML 页面的时间而有所不同。有一种按需方法可以获取当时准备好的内容,即flush。在 PHP 中,您有一个 color() 函数,它发送浏览器的部分就绪 HTML 输出。

思考冲洗的好地方就在 HEAD 之后。

 

3) 将 CSS 调用放在页面顶部

将样式表移动到文档 HEAD 元素支持更快地输出页面,因为这使页面可以轻松工作。

 

4)将JS放在页面底部

JavaScript 脚本可以很好地阻止网页设计中的并行下载;下载脚本时,浏览器不会开始任何其他下载。为了帮助更快地加载页面,如果可以延迟,请将手移到页面底部。

 

5)避免空的Href或Src

遇到空的图片 src 时,您可能会发现浏览器什么也不做。但是,在大多数浏览器中,这是不可能的。IE 生成对页面目录的请求;Chrome、Firefox 3、Safari 等。这种行为可能会破坏用户数据,浪费服务器计算周期,并创建一个永远不会被查看的页面。在最令人困惑的情况下,通过提供大量意外流量来削弱您的服务器。

 

6) 添加过期标题

网页越来越复杂,包含更多的脚本、样式表、图像和 Flash。首次访问页面可能需要多个 HTTP 请求来加载所有组件。使用 Expires 标头,这些组件变得可缓存,避免在后续页面视图中使用过多的 HTTP 请求。过期标头最常与图像相关联。不过,它们可以而且应该用于所有页面组件,包括脚本、样式表和 Flash。

 

7) 避免 CSS 表达式

CSS 表达式是一种在网页设计中动态设置 CSS 属性的强大方法。这些表达式经常被考虑:

 

当页面调整大小时,

当页面被下拉时,

当用户在页面上滚动鼠标时。

 

这些频繁的评估降低了用户体验。

 

8) CSS 和 JS 元素不应该包含在 HTML 页面中,并且应该有单独的页面

通常,通过使用外部 JavaScript 和 CSS 文件,您可以轻松地生成更快的页面,因为文件被浏览器缓存。每次请求 HTML 文档时,都会下载嵌入在 HTML 文档中的 JavaScript 和 CSS。这会减少 HTTP 请求的数量,但会增加 HTML 文档的大小。

另一方面,如果 JavaScript 和 CSS 位于浏览器缓存的外部文件中,则 HTML 文档大小会减小,而不会增加 HTTP 请求的数量。

 

9) 减少 DNS 查找

域名系统 (DNS) 将网站名称放入 IP 地址以访问这些网站。就像邮政局长如何使用您提供的地址来识别您的房子一样。浏览器联系一个 DNS 解析器,该解析器返回服务器的 IP 地址。DNS通常有价格;查找 IP 地址需要 20 到 120 毫秒。

 

10) 尽可能使用内部域/IP

程序员在编写代码时总是使用站点名称来为邮件或其他任何东西设置新的出站连接。情况不应该如此。您应该在可访问时使用 IP 或内部域。

例如,如果您想通过 SMTP 发送电子邮件,请将 \"localhost\" 写为 SMTP 主机;邮件服务器存在于 Web 服务器所在的同一物理服务器上。假设邮件服务器托管在内部网络中的远程机器上。在这种情况下,您需要提及指向邮件服务器的内部(私有)IP 的域名,而不是指向公共 IP 的域名。

 

11) 删除旧的或不需要的页面

如果程序员对文件进行大量更改,他们通常更喜欢将旧页面的副本保留为“page.old”。确保在网站在线发布之前删除这些旧文件。尽管网络服务器上有旧的或不受欢迎的页面可能不会直接影响网站的性能,但它们可能会间接影响它。可能会忘记更新某些文件中的页面更改。这些文件仍然会调用旧页面,从而导致各种问题,而不仅仅是与性能相关的问题。

 

12)从所有页面中删除重复条目

有时,程序员会无意中将相同的代码放在文件的不同位置。在发布网站之前,检查代码并找出是否有任何代码重复出现并在发现时将其删除是很重要的。

 

13) 确保没有额外的不存在页面导致 404 错误

发出 HTTP 请求并收到 404(未找到)错误的成本更高,并且会降低用户体验。

 

14) 不要在 HTML 中缩放图像

Web 设计人员有时通过使用 HTML 图像元素的宽度和高度特性来设置图像大小。避免这样做,因为它可能会导致比需要更多值得注意的图像。例如,假设您的页面需要尺寸为 240X720 的图像,但使用宽度和高度属性以尺寸 120X360 显示它。在这种情况下,浏览器将下载比所需范围更广的图像。

 

15) 有一个自定义的 404 页面

设置一个自定义的 404 页面来帮助用户找到“未找到”页面,最好是一个搜索按钮。

素马设计是深圳最好的公司之一深圳的网页设计. 获取最有效的网页设计服务,以制作更快、更用户友好的网站。

Related Articles

文章推荐

素马设计喜获GDC Award 2023 专业组铜奖584

颁奖盛典|获奖多多!素马设计荣获2023环球设计大奖三项大奖1841

素马设计荣获2023第三届MVX最具价值体验大奖“十大杰出体验设计机构”奖项526

SUXA 深圳体验设计协会第五届理事会换届选举会议暨素马设计之旅圆满结束524

2024金融新风向:年轻人超爱的金融网站设计秘诀26

动效设计准则:点亮你网站的魔法法则!48

PHP网站源码福永高端网站设计丹竹头网站搭建布吉企业网站设计永湖网站建设盐田网站推广西乡营销型网站建设南联阿里店铺托管吉祥品牌网站设计松岗网站搭建同乐网络营销罗湖网站定制大鹏网站改版南山SEO按天收费南澳外贸网站制作大鹏关键词排名永湖高端网站设计观澜阿里店铺运营龙岗网站建设设计平湖阿里店铺托管双龙网站建设惠州网站推广横岗网站搜索优化福田网站优化丹竹头模板推广东莞seo网站优化同乐企业网站设计龙岗设计网站平湖网站制作坪山设计公司网站丹竹头百姓网标王歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化