Bug 24298 - very slow response from a server if a variable in a request is not found
Summary: very slow response from a server if a variable in a request is not found
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System.Web (show other bugs)
Version: master
Hardware: All Linux
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2014-11-05 22:00 UTC by Dima
Modified: 2014-11-05 22:00 UTC (History)
1 user (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Dima 2014-11-05 22:00:54 UTC
Here is a code:

String action = Request["a"] ?? "";

if "a" is not in the request (form or query string), a response from a server is very slow (20 sec)
if "a" is present - server replies instantly

String action = Request.QueryString["a"] ?? "";
server replies instantly weather "a" is present in query string or not

Under windows Request["a"] - instant reply in all cases

Server:
CentOS 7
Nginx

Mono --version
Mono JIT compiler version 3.10.0 (tarball Sat Oct  4 13:46:04 BST 2014)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            sgen

Note You need to log in before you can comment on or make changes to this bug.