samsonos / php_compressor
SamsonPHP 自动代码压缩器|生成器|优化器
0.1.4
2016-09-19 15:03 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-20 20:31:27 UTC
README
这是一个独特的模块,使得这个PHP框架在众多框架中脱颖而出,
简介
SamsonPHP 设计得非常可扩展,并以DRY原则作为其核心思想,因此您不必在每个项目中(Web应用程序)下载每个模块,您只需在文件系统中保存每个模块的一个副本,并在index.php中设置其路径即可。
主要目标
简介部分非常适合开发环境,但当您需要将项目上传到外部服务器时,在生成环境中怎么办?像所有现代PHP框架一样,您必须将项目中使用的所有模块的所有文件复制到一个文件夹中,并将其下载到服务器上,但等等,SamsonPHP 并不是为此而设计的!它是为您,即Web开发者而设计的!
您只需在index.php中将Compressor模块连接到您的项目,并在浏览器中输入 /compressor URL,那么就完成了,您将在几秒钟内自动获得您的Web应用程序的压缩、合并和优化版本。
Compressor 自动支持PHP 5.2,即使对于旧的企业级Web服务器,也支持命名空间、所需的类顺序,它分析并生成完美的PHP代码,并且它使用优化以提高速度,例如
- 保存核心快照,不再为每个请求加载
- 从核心和模块中删除不必要的代码,使用特殊的注释//[PHPCOMPRESSOR(remove,start)],//[PHPCOMPRESSOR(remove,end)]
- 预处理模板以加快速度
- 压缩视图并将它们作为变量保存,使用 <<EOT 方法
- 复制所有图像、文档和所有其他资源,保留模块结构
Compressor 生成一个PHP文件 - index.php,最终您将得到可能的Web应用程序生产版本