PHP 4.0 Bug #6471 Updated: Duplicate/redundant ISAPI variable requests

From: 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

« previous php.dev (#44162) next »