我需要消除对 php memory_limit 的好奇心
memory.php我在我的文件中包含了一个文件index.php下面是我使用的脚本 memory.php,用于获取页面的内存使用情况。
<?php function formatBytes($bytes, $precision = 2) {
$units = array("b", "kb", "mb", "gb", "tb");
$bytes = max($bytes, 0);
$pow = floor(($bytes ? log($bytes) : 0) / log(1024));
$pow = min($pow, count($units) - 1);
$bytes /= (1 << (10 * $pow));
return round($bytes, $precision) . " " . $units[$pow];
}
print formatBytes(memory_get_peak_usage());
?>
我的index.php 使用500KB内存。
在我的.htaccess文件中我添加了这一行
php_value memory_limit 2M
我好奇的是我读到了用户concurrent在页面上的操作。
我的问题是:
例如,如果 5 个用户同时打开我的 index.php,那么内存使用量合计是 5x500KB=2.5MB 还是每个用户 500KB 内存,即使 10 个用户同时打开我的 index.php 也没关系
如果合并所有用户的内存使用情况,我仍然需要将内存更改.htaccess
为更大的内存限制。
繁星coding
喵喔喔