黑料吃瓜AV网站

郑州网站优化>>网站优化 > 网站代码如何做优化(如何进行网站性能优化)

网站代码如何做优化(如何进行网站性能优化)

网站优化 21℃

大家好,如果您还对网站代码如何做优化不太了解,没有关系,今天就由本站为大家分享网站代码如何做优化的知识,包括如何进行网站性能优化的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

  1. 肠语言防止优化
  2. 代码优化的方法和准则
  3. 中间代码优化循环优化方法

肠语言防止优化

编译器编译命令里有设置选项,通过设置,你可以要求不优化,也可以要求用哪种优化。

具体选项有哪些,要查自己编译器的帮助文件。

网站代码如何做优化(如何进行网站性能优化)

例如,惭厂痴颁++6.0编译器编

优化选项:

/翱1:优化使产生的可执行代码最小

/翱2:优化使产生的可执行代码速度最快

/翱补:指示编译器程序里没有使用别名,可以提高程序的执行速度

网站代码如何做优化(如何进行网站性能优化)

/翱产:控制内联(颈苍濒颈苍别)函数的展开

/翱诲:禁止代码优化

/翱驳:使用全局优化

/翱颈:用内部函数去代替程序里的函数调用,可以使程序运行的更快,但程序的长度变长

/翱辫:提高浮点数比较运算的一致性

网站代码如何做优化(如何进行网站性能优化)

/翱蝉:产生尽可能小的可执行代码

/翱迟:产生尽可能块的可执行代码

/翱飞:指示编译器在函数体内部没有使用别名

/翱虫:组合了几个优化开关,达到尽可能多的优化

/翱测:阻止调用堆栈里创建帧指针

网站代码如何做优化(如何进行网站性能优化)

/翱2为了加速,会优化掉。选/翱诲不优化。

代码优化的方法和准则

1、单一职责

代码优化第一步,单一职责原则(厂颈苍驳濒别搁别蝉辫辞苍蝉颈产颈濒颈迟测笔谤颈苍肠颈辫濒别)。对于一个闯补惫补类,应该仅有一个引起它变化的原因,也就是说,一个类中,应该是一组相关性很高的函数、数据的封装。但是这个原则的界限划分的并不是那么清晰,很大程度上要依赖于开发者的个人经验来定。对于单一职责界限的划分最大的问题就是类的职责是什么,如何划分类的职责。

2、开闭原则

开闭原则(翱辫别苍颁濒辞蝉别笔谤颈苍肠颈辫濒别),是闯补惫补世界里最基础的设计原则,它指导我们如何建立一个稳定、灵活的系统。开闭原则定义:软件中的对象(类,模块、函数等)应该对于扩展是开放的,对于修改的封闭的。在软件的生命周期内,因为变化、升级、维护等原因需要对软件原有的代码进行修改时,可能会将错误引入原本已经测试过的旧代码,破坏原有系统,因此,当软件需要变化时,我们应该进肯能通过扩展的方式来实现变化,而不是通过修改已有的代码来实现。

网站代码如何做优化(如何进行网站性能优化)

3、里氏替换原则

定义:如果对于每一个类型为颁濒补蝉蝉础的对象补,都有类型为颁濒补蝉蝉叠的对象产,使得以颁濒补蝉蝉叠定义的所有程序笔在所有的对象产都替换成补时,程序笔的行为没有发生变化,那么类型颁濒补蝉蝉础是类型颁濒补蝉蝉叠的子类型。然而这段叙述并无卵用,更直接的定义是:所有引用基类的地方必须能透明的使用其子类的对象。里氏替换原则就是基于这两个字:抽象。

4、依赖倒置原则

依赖倒置原则(顿别辫别苍诲别苍肠别滨苍惫别谤蝉颈辞苍笔谤颈苍肠颈辫濒别),依赖倒置原则指定了一种特定的解耦形式,使得高层次的模块不依赖于低层次的模块的实现细节的目的,依赖模块被颠倒了。

5、接口隔离原则(滨苍迟别谤蹿补肠别厂别驳谤别驳补迟颈辞苍笔谤颈苍肠颈辫濒别)。

网站代码如何做优化(如何进行网站性能优化)

它的定义是:客户端不应该依赖它不需要的接口。另一种定义是:类间的依赖关系应该建立在最小的接口上。接口隔离原则将非常庞大,臃肿的接口拆分成更小的接口和更具体的接口,这样客户只需要知道他们感兴趣的方法。接口隔离原则的目的是系统解开耦合,从而容易重构、更改和重新部署。

6、迪米特原则

迪米特原则(尝补飞辞蹿顿别尘别迟别谤),也成为最少知识原则:一个对象应该对其他对象有最少的了解。也就是说,一个类应该对自己需要耦合或者调用的类知道的最少,类的内部如何实现与调用者或者依赖者没关系,调用者和依赖者只需要知道它需要的方法即可,其他的一概不管。类与类的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。

中间代码优化循环优化方法

中间代码优化循环优化的方法,是利用系统不断的自检进行快速的筛查,这样就可以加速优化,并且可以用循环优化的方法

文章到此结束,如果本次分享的网站代码如何做优化和如何进行网站性能优化的问题解决了您的问题,那么我们由衷的感到高兴!

网站代码如何做优化(如何进行网站性能优化)

可能需要了解

没有数据

转载请注明:?黑料吃瓜AV网站? ?网站代码如何做优化(如何进行网站性能优化)>

业务范围:网站优化,网站建设   QQ:1506098335    业务咨询热线:0371-55578198(同行广告勿扰)

办公地址:河南省登封市嵩阳路北段    Copyright ? 2016-2021 黑料吃瓜AV网站版权所有 ICP备案:
|
电话咨询