How drupal serves pages