Tại sao tổ hợp PHP / Apache lại làm nhiều tòa nhà như vậy gettimeofday? Mặc dù cuộc gọi nhanh chóng, mỗi cuộc gọi là một cuộc gọi cần được tính đến.
Chỉ cần nhanh chóng strace -c -p [apache2 process id], đưa ra những điều sau đây:
Process 22294 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
98.52 0.010000 51 196 poll
1.48 0.000150 0 20752 gettimeofday
0.00 0.000000 0 94 7 read
0.00 0.000000 0 48 write
0.00 0.000000 0 96 32 open
0.00 0.000000 0 75 close
0.00 0.000000 0 6 chdir
0.00 0.000000 0 766 time
0.00 0.000000 0 2 chmod
0.00 0.000000 0 56 10 access
Những cuộc gọi 20K đó làm tôi lo lắng. Bất cứ ai quan tâm để làm sáng tỏ về điều này?