提高网站速度的第二种思路

2023-01-22 10:32:46 +08:00
 gowl

提高网站的速度最直接的思路是用更好的硬件。比如加内存、加 CPU 、加带宽、使用 CDN 、把服务器放到里用户更近的机房等。除此之外还有第二个思路:软件的思路。

软件的思路意味着把网站做得更轻,这样同样可以提高网站的速度。你可以减少不必要的图片元素,使用轻量级的前端技术,将资源打包以减少一个页面的总请求数量。大多数网站的有效内容的展现,其实只需要很少的前端数据( HTML 、JavaScript 、CSS )(代码也是数据),如果你能让每一个网页都保持在 200 KB 以下,并且减少每个网页首次加载完成时对服务器的请求数量到,比如说,两个,你的网站也会有不错的使用体验。

5780 次点击
所在节点    奇思妙想
31 条回复
duke807
2023-01-22 18:49:38 +08:00
不要忘记:中国网速不行
千兆网访问国外资源也只有几 KB/S
Justin13
2023-01-22 19:05:33 +08:00
如果你能让每一个网页都保持在 200 KB 以下,并且减少每个网页首次加载完成时对服务器的请求数量到,比如说,两个,你的网站也会有不错的使用体验
如果这不是废话,那什么是?
qeqv
2023-01-22 20:25:43 +08:00
我点进来之前以为你第二种思路是硬件
8zip
2023-01-22 20:39:59 +08:00
目前唯一一个针对低端机型优化的主流 app:拼多多
secondwtq
2023-01-22 22:04:32 +08:00
这些东西算是前端优化的基础知识吧,我之前找工作背的八股文里面还有 sprite 呢,资源打包、压缩、分块也都是老套路
技术层级的东西确实对博客最有用,但是到生产项目上,我感觉最有用的是需求管理和项目管理。同一个页面塞太多乱七八糟的需求,天天只糊屎不埋屎,再优化也白瞎。
akira
2023-01-23 02:31:35 +08:00
对于大部分网站来说,处理好图片压缩,就已经足够了
never2023
2023-01-23 06:18:47 +08:00
@akira 是的 谢谢
lian3204321
2023-01-23 16:49:42 +08:00
还有 pwa
yolio2003
2023-01-23 22:16:25 +08:00
@Leviathann +1

之前说是一个页面来回要保持在 <= 14KB https://mp.weixin.qq.com/s/PxSMjOxJWlpLxdvTM4jLWQ
wuzhanggui
2023-01-25 17:52:17 +08:00
原生加模板引擎那种,加载页面出来有内容,然后 js 在页面显示出来后再去加载,这样把功能和内容分开,速度那是洒洒水啦
zhw2590582
2023-01-26 23:27:08 +08:00
我以为你要说什么黑科技呢,这不是老生常谈的东西吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/910229

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX