letron/optimizer

Mako 框架的优化器。

2.0.0 2015-02-07 12:26 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:46:30 UTC


README

Mako 框架的命令行任务,将类编译成一个文件,以减少处理请求所需文件包含的数量。

如何使用它?

首先,您需要将软件包注册到您的 Mako 应用程序中。这通过在您的 app/config/application.php 文件中将 letron\optimizer\OptimizerPackage 添加到软件包列表中完成。

然后,您需要在 index.php 文件中添加以下行(在 require 初始化文件的部分之后)。

if(file_exists(MAKO_APPLICATION_PATH . '/storage/compiled.php'))
{
	include MAKO_APPLICATION_PATH . '/storage/compiled.php';
}

然后您可以执行优化编译器的 compile 动作。

php reactor optimizer.compile

php reactor optimizer.compiler --strip-comments

如果您想清除编译后的文件,可以通过执行优化编译器的 clear 动作来实现。

php reactor optimizer.clear

它会变得有多快?

这取决于许多因素,所以最简单的方法是亲自尝试。