I used this script to measure performance of drupal-6: http://ax.net.ru/speedometer/, and discovered, that drupal returns HTTP code 404 for random pages on concurrent requests:
$ ./speedometer.php -u http://localhost/drupal6 -m admin -p admin -d 6 -c 10
[18371] HTTP error: 404, Page not found | localhost, page http://localhost/drupal6/?q=admin/build/menu
[18375] HTTP error: 404, Page not found | localhost, page http://localhost/drupal6/?q=admin/build
[18372] HTTP error: 404, Page not found | localhost, page http://localhost/drupal6/?q=admin/build/menu
[18378] HTTP error: 404, Page not found | localhost, page http://localhost/drupal6/?q=admin/build/modules
[18374] HTTP error: 404, Page not found | localhost, page http://localhost/drupal6/?q=admin/settings/image-toolkit
Finished, execution time 8 seconds
Number or processed requests: 276
Average speed: 34.500000 requests/seconds
Drupal-5 does not return errors, and works much faster:
$ ./speedometer.php -u http://localhost/drupal5 -m admin -p admin -d 5 -c 10
Finished, execution time 4 seconds
Number or processed requests: 440
Average speed: 110.000000 requests/seconds
Comments
Comment #1
dpearcefl commentedIs this still happening in current D6? Any ideas as t o why it is happening?