循环一万次拼接字符串跑两秒,改用数组收集最后implode,0.1秒跑完快20倍
新手写PHP,循环里用点拼接字符串,循环一万次,字符串拼接越来越慢,其实大字符串拼接,用数组更高效。第一,循环里别一直拼接字符串,把每段内容放到数组里,最后implode拼成一个字符串;第二,小字符串拼接用点无所谓,大的批量内容用数组;第三,别用双引号包变量做拼接,比单引号慢;第四,输出大段内容,用ob缓存,别一点点echo。
我之前循环一万次拼接文章内容,脚本跑了两秒,改成数组收集内容,最后implode,脚本跑0.1秒,快了20倍。很多新手觉得字符串拼接哪都能用,循环里大量拼接,性能特别差。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0