我有个php执行文件,里面有个变量(字符串)很长,长到这个字符串大概是30000个字节,我开始是把这个字节作为记事本分存在几个文件里,用的时候我才去从这几个文件中一个一个读取出来,我测试了,这样执行的时间是0.0166秒左右;然后我又测试,把这个作为一个字符串直接写在程序里,执行时间是0.0005秒。从这里看,似乎把字符串直接写在程序里会快。但关键是,这样把字符串写进程序中后,这个php文件原来只有8k,加了这个字符串后,(因为是2个方法,我加在方法内作为局部变量,加了2次),php文件大小变成了66k,而这个方法是被require在别的php中的,这样别的文件执行一次,也要调入这个文件,会不会影响整体运行速度呢?
有没有高手愿意指点一下,谢谢了!!
也就是说,我目前2个方案,一个是把这个字符串存在文件中,用的时候再打开文件读取,
另外一个方案是直接把这个字符串定义在程序中,但这样的结果是让这个php文件从8k一下子变成了66k。
芜湖不芜
斯蒂芬大帝