PHP 4.0 Bug #6471 Updated: Duplicate/redundant ISAPI variable requests
| From: | jmoore@php.net | Date: | Mon, 15 Jan 2001 20:52:46 +0000 |
| Subject: | PHP 4.0 Bug #6471 Updated: Duplicate/redundant ISAPI variable requests | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-44162@lists.php.net to get a copy of this message | ||
ID: 6471
Updated by: jmoore
Reported By: charles@invis.net
Old-Status: Open
Status: Closed
Bug Type: Performance problem
Assigned To:
Comments:
Went to fix this in CVS and it seems Zeev (or someone) has already done this.
James
Previous Comments:
---------------------------------------------------------------------------
[2000-08-31 13:33:31] charles@invis.net
PHP asks for the following ISAPI variables, in this order:
HTTP_COOKIE *
ALL_HTTP *
APPL_MD_PATH
APPL_PHYSICAL_PATH
AUTH_PASSWORD
AUTH_TYPE
AUTH_USER
CERT_COOKIE +
CERT_FLAGS +
CERT_ISSUER +
CERT_KEYSIZE +
CERT_SECRETKEYSIZE +
CERT_SERIALNUMBER +
CERT_SERVER_ISSUER +
CERT_SERVER_SUBJECT +
CERT_SUBJECT +
CONTENT_LENGTH
CONTENT_TYPE
LOGON_USER
HTTP_COOKIE *
HTTPS
HTTPS_KEYSIZE +
HTTPS_SECRETKEYSIZE +
HTTPS_SERVER_ISSUER +
HTTPS_SERVER_SUBJECT +
INSTANCE_ID
INSTANCE_META_PATH
PATH_INFO
PATH_TRANSLATED
QUERY_STRING
REMOTE_ADDR
REMOTE_HOST
REMOTE_USER
REQUEST_METHOD
REQUEST_URI
SCRIPT_NAME *
SERVER_NAME
SERVER_PORT
SERVER_PORT_SECURE +
SERVER_PROTOCOL
SERVER_SOFTWARE
URL
SCRIPT_NAME *
ALL_HTTP *
The ones marked with a * are requested twice, and the ones marked with a + shouldn't be
requested unless HTTPS is set to 'on'. In all, 17 out of the 44 calls to GetServerVariable
are avoidable.
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=6471