Advertisement
Guest User

Untitled

a guest
Jan 30th, 2021
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. <?php
  2. $microtime = microtime(true);
  3. function displayCounter($txt){
  4. global $microtime;
  5. echo "<p> {$txt}: ". round((microtime(true) - $microtime) * 1000,0) ."ms</p>";
  6.  
  7. $microtime = microtime(true);
  8. }
  9.  
  10. $file_prefix = __DIR__ . '/file';
  11.  
  12. for($i= 1; $i < 1000; $i++){
  13. file_put_contents($file_prefix . $i, '');
  14. }
  15. displayCounter('File Creation');
  16.  
  17. for($i= 1; $i < 1000; $i++){
  18. file_exists($file_prefix . $i);
  19. }
  20. displayCounter('file_exists');
  21.  
  22. clearstatcache();
  23.  
  24. for($i= 1; $i < 1000; $i++){
  25. file_exists($file_prefix . $i);
  26. }
  27. displayCounter('file_exists (after cache clear)');
  28.  
  29.  
  30. for($i= 1; $i < 1000; $i++){
  31. unlink($file_prefix . $i);
  32. }
  33. displayCounter('unlink');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement