大型网站前端优化 打造更加出色的网站

大型网站前端优化是非常重要的,很多网站因为做的不好,到了用户上网的高峰时刻甚至会导致瘫痪,下面让小编分享大型网站前端优化的相关资讯给大家,希望对大家有用。

大型网站前端优化 打造更加出色的网站

大型网站前端优化

大型网站前端优化

一般来说,性能优化也就是下面的几个策略:

用空间换时间

各种 cache 如 CPU L1/L2/RAM 到硬盘,都是用空间来换时间的策略。这样策略基本上是把计算的过程一步一步的保存或缓存下来,这样就不用每次用的时候都要再计算一遍,比如数据缓冲,CDN,等。这样的策略还表现为冗余数据,比如数据镜象,负载均衡什么的。

用时间换空间

有时候,少量的空间可能性能会更好,比如网络传输,如果有一些压缩数据的算法,这样的算法其实很耗时,但是因为瓶颈在网络传输,所以用时间来换空间反而能省时间。

大型网站前端优化 打造更加出色的网站

大型网站前端优化

简化代码

最高效的程序就是不执行任何代码的程序,所以,代码越少性能就越高。关于代码级优化的技术大学里的教科书有很多示例了。如:减少循环的层数,减少递归,在循环中少声明变量,少做分配和释放内存的操作,尽量把循环体内的表达式抽到循环外,条件表达的中的多个条件判断的次序,尽量在程序启动时把一些东西准备好,注意函数调用的开销(栈上开销),注意面向对象语言中临时对象的开销,小心使用异常(不要用异常来检查一些可接受可忽略并经常发生的错误),…… 等等,等等,这连东西需要我们非常了解编程语言和常用的库。

并行处理

如果 CPU 只有一个核,你要玩多进程,多线程,对于计算密集型的软件会反而更慢(因为操作系统调度和切换开销很大),CPU 的核多了才能真正体现出多进程多线程的优势。并行处理需要我们的程序有 Scalability,不能水平或垂直扩展的程序无法进行并行处理。从架构上来说,这表再为——是否可以做到不改代码只是加加机器就可以完成性能提升?

关于大型网站前端优化的资讯小编就为大家介绍到这里,大型网站前端优化能够让用户更加流畅浏览网站,也能吸引更多的流量。

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/37272.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2022年5月22日 21:52
下一篇 2022年5月22日 21:52

相关推荐

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息