Jump to content

Slow require once

From Wikitech
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page contains historical information. It may be outdated or unreliable.

Here are the syscalls made on the second and subsequent invocations of require_once("Setup.php"):

stat64("/usr/local/apache/common/php-1.5/Setup.php", 0xbfffafe0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/apache/common/php-1.5/includes/Setup.php", {st_mode=S_IFREG|0664, st_size=8763, ...}) = 0
getcwd("/home/wikipedia/common/php-1.5/maintenance", 4096) = 43
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/apache", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/apache/common", {st_mode=S_IFLNK|0777, st_size=22, ...}) = 0
readlink("/usr/local/apache/common", "/home/wikipedia/common", 4096) = 22
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/wikipedia", {st_mode=S_IFDIR|0755, st_size=16384, ...}) = 0
lstat64("/home/wikipedia/common", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/home/wikipedia/common/php-1.5", {st_mode=S_IFDIR|0775, st_size=12288, ...}) = 0
lstat64("/home/wikipedia/common/php-1.5/includes", {st_mode=S_IFDIR|0775, st_size=16384, ...}) = 0
lstat64("/home/wikipedia/common/php-1.5/includes/Setup.php", {st_mode=S_IFREG|0664, st_size=8763, ...}) = 0
open("/home/wikipedia/common/php-1.5/includes/Setup.php", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0664, st_size=8763, ...}) = 0
fstat64(8, {st_mode=S_IFREG|0664, st_size=8763, ...}) = 0
lseek(8, 0, SEEK_CUR)                   = 0
lseek(8, 0, SEEK_SET)                   = 0
close(8)                                = 0