php函数直接返回数组的方法是最慢的
缓存文件,大家用的最多的估计就是 return array(); www.phperz.com 实验证明,这种方法是较慢的,试考查以下的3个文件. www~phperz~com 其一. $arr.php 直接返回 数组 php程序员之家 ?php return Array ( "db_host1" = 123, "db_host2" = 123, "db_host3" = 12
缓存文件,大家用的最多的估计就是 return array();
www.phperz.com
实验证明,这种方法是较慢的,试考查以下的3个文件.
www~phperz~com
其一. $arr.php 直接返回 数组 php程序员之家
return Array
(
"db_host1" => 123,
"db_host2" => 123,
"db_host3" => 123,
"db_host4" => 123,
"db_host5" => 123,
"db_host6" => 123,
"db_host7" => 123,
"db_host8" => 123,
"db_host9" => 123,
"db_host10" => 123,
"db_host11" => 123,
"db_host12" => 123,
"db_host13" => 123,
"db_host14" => 123,
"db_host15" => 123,
"db_host16" => 123
);
?>
www~phperz~com
其二, ini.php 为INI文件
www.phperz.com
db_host1 =123
db_host2 =123
db_host3 =123
db_host4 =123
db_host5 =123
db_host6 =123
db_host7 =123
db_host8 =123
db_host9 =123
db_host10 =123
db_host11 =123
db_host12 =123
db_host13 =123
db_host14 =123
db_host15 =123
db_host16 =123
其三,str.php 为序例化后的数组 phperz.com
return
'a:16:{s:8:"db_host1";s:3:"123";s:8:"db_host2";s:3:"123";s:8:"db_host3";s:3:"123";s:8:"db_host4";s:3:"123";s:8:"db_host5";s:3:"123";s:8:"db_host6";s:3:"123";s:8:"db_host7";s:3:"123";s:8:"db_host8";s:3:"123";s:8:"db_host9";s:3:"123";s:9:"db_host10";s:3:"123";s:9:"db_host11";s:3:"123";s:9:"db_host12";s:3:"123";s:9:"db_host13";s:3:"123";s:9:"db_host14";s:3:"123";s:9:"db_host15";s:3:"123";s:9:"db_host16";s:3:"123";}';
?>
php程序员之家
分别对3个文件 进行10000次包含返回数组测试
phperz.com
$t1 = microtime(true);
www.phperz.com
$file1 = './arr.php';
$file2 = './ini.php';
$file3 = './str.php'; php程序员站
for($i=0; $i//$arr = require $file1;
//$arr = parse_ini_file($file2);
$arr = unserialize(require $file3);
} php程序员站
$t2 = microtime(true);
echo $t2-$t1; www~phperz~com
得出结果:
phperz.com
arr.php 5.7820551395416
php程序员之家
ini.php 5.3364160060883
phperz~com
str.php 5.5691919326782 www.phperz.com
其中,排得最快的居然是 INI文件.
www~phperz~com
其次是序列化, 最慢的是直接 return 数组 www~phperz~com
结论:
php程序员之家
ini 文件不错,方便书写(可以考虑) php程序员之家
保存数组, 用序列化! php程序员站

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写
