通过禁用模块可以提高PHP性能吗?

时间:2017-11-02 01:17:16

标签: php linux apache performance configuration

我使用Apache 2.4.6运行PHP 7.1.10。有一堆PHP模块可能在我的应用程序中没有使用。是否有任何性能提升使其失效?

mdInput

示例,20-posix.ini:

<md-input-container class=middle-class>
                <input mdInput required placeholder="荷主" [(ngModel)]="detail.ownerTx" [ngModelOptions]="{standalone: true}" (change)="detail.changeOwner($event)"
                  [mdAutocomplete]="autoTxt">
              </md-input-container>
              <md-autocomplete #autoTxt="mdAutocomplete">
                <md-option *ngFor="let owner of detail.owners" [value]="owner.ownerTx">{{ owner.ownerTx }}</md-option>
              </md-autocomplete>
            </td>

我可以安全地禁用大多数模块,还是没有显着的性能提升?

1 个答案:

答案 0 :(得分:1)

通常核心扩展对性能没有实际影响。但是有些知道扩展实际上是像Xdebug那样的表演 - 它应该严格保留给开发环境。

但是,如果您打算不使用某些特定扩展程序,您仍然可以制作一个快速基准来测试是否有显着的性能变化。

但是说实话,就像php7一样,他们通过删除旧的和贪婪的代码,不支持的SAPI等来大大提高性能。所以你不应该担心这一点。