ID: 6471 Updated by: jmoore Reported By: [EMAIL PROTECTED] 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] [EMAIL PROTECTED] 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 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]