使PHP代码尽可能小而不降低性能?

1 php performance content-management-system

我正在用PHP编写内容管理系统,我希望它是世界上最小的内容管理系统.我打算让每个人都可以使用它,就像Drupal和Joomla一样.但为了使它变得非常小,我将代码更改为更小的代码.

例如,我改变了:

$info = parse_ini_file("info.scm"); /* to */ $i=parse_ini_file("info.scm");
Run Code Online (Sandbox Code Playgroud)

只是为了让它变小.但是,我经常使用一些函数,比如preg_replace();. 我使用它超过30次.我应该做一个像这样的功能:

function p($p,$r,$s){preg_replace($p,$r,$s);}
//and than just use:
p($my_regex, $my_replacement, $my_string);
Run Code Online (Sandbox Code Playgroud)

或者这会让一切都变慢吗?

请注意,我的目标是让它尽可能小.

Jes*_*ogt 16

当你需要推送到客户端的代码(例如来自服务器的JavaScript)时,它是有意义的,但是当它在服务器上本地运行时,就像php的情况一样,几乎没有(如果有的话)性能提升.

  • 是的,第二次考试甚至可能会慢一点,因为无论如何都会调用相同的函数,但你也会调用第二个. (2认同)

use*_*033 7

您尝试做的事情被称为"缩小",它没有性能变化,只是减少了程序的大小.是的,使该功能可以减少程序的BYTE大小.

我确实建议保留一个非缩小版本,以使其更易于维护.也许在你发布新版本之前编写一个程序来缩小它.


Bom*_*mbe 6

别.请不要.让我为你强调:请不要.有已经这样了太多不可读代码周围是不可读的正是你所给予同样的原因.服务器上的硬盘空间(几乎)是无限的,没有人关心PHP文件的大小.