Performance - Close HTTP Connection In C#?

Mar 30, 2011

Our site was under Slow HTTP POST DOS attack recently. It's when your server receives a lot of incoming connections and keep them for long time because the sender sends information very slow and server cant serve real users' request - denial of service.

So I decied to reject such POST requests:

void Application_BeginRequest(object sender, EventArgs e)
{
if ( _my_condition_here_ )
{
_reject_the_request_by_dropping_connection_
}
}

The problem is that I can't drop the HTTP connection in asp.net:

Response.End(), throw new Exception(), even Thread.CurrentThread.Abort()

don't close the connection. It waits while sender sends all the fake data, then answer to it with '500 server error' or something. The slow POST attack still will be successful in this case.

How can I just drop the connection?

View 3 Replies


Similar Messages:

Web Forms :: Google HTTP/1.1 302 Found Connection Close ?

Mar 4, 2011

I made a site www.hediyelikdukkani.com and I added the site to goole from web masters tools. But google doesn't index my web site. When I test my site how the google see from Test like a Google bot from web masters tools it says that

[Code]....

View 3 Replies

Unexplained Performance Drop Resulting In HTTP 413?

May 11, 2010

I was trying to tweak the web.config file for a web app my company uses to both improve the file's legibility as well as tweak performance and strictness of compilation and ended up making my normally wonderfully-running web app (seemingly start ignoring the UpdatePanels on the page, but mainly) start instantly showing this error upon clicking any web control:The page was not displayed because the request entity is too large.I searched on Google and now know this is an HTTP 413 error, but I have no idea what part of the web.config file I edited that caused this regression. Need to fix quick, as the site is already in production.

View 2 Replies

User Controls :: Redirect User To HTTPS (Secured) Connection If HTTP (Unsecure) Connection Is Detected

Mar 12, 2013

I have got ssl security for my website.I have written onLoad that [URL] ... Should redirect on [URL] ... it redirects but first the [URL] ....pages loads full and then after a sec it redirects...I want to solve this

function(){
windows.onload = windows.location.href("https://mylifeshades.com")
}

View 1 Replies

ADO.NET :: When To Close And Dispose A Connection

Feb 28, 2011

I have a page where I load a couple of dropdown lists from the database (DB). I do this by calling a general function that connects to the DB and gets the data to the dropdownlist. This means that I can have three queries to the DB while rendering one page.

should I close and dispose the sqlconnection, sqlcommand and sqldatareader at the end of this function?

Would it be faster if I left it open for the next call, if you get what I mean, or is it best to close and dispose it every time?

View 6 Replies

ADO.NET :: Open And Close Connection?

Mar 23, 2011

When should i open and close the database connection.and which are best data classes (for e.g dataset, datatable etc) should i use when connection is open or close.

View 3 Replies

WCF / ASMX :: Best Place To Close The Connection

May 9, 2010

we are using WCF web service. My job is to create the client WCF service.

Sample 1
try
{
Serviceclient client = new Serviceclient();
client.GetOrders();
[code]...

Which the best place to close the connection. Is it in Server side or Client side?

View 2 Replies

Configuration :: Close Connection In Web.config?

Dec 17, 2010

How to close connection in web.config?

View 5 Replies

Use Global Asax To Close Opened Connection

Nov 25, 2010

how to use global asax to close the opened connection when user logout from the application?

View 9 Replies

DataSource Controls :: Open / Close Connection To DB?

May 4, 2010

When I'm using this to open Connection to DB,

Do I need to Close it at the end?

Or by using it, it close by itself?

using (SqlConnection cnn = new SqlConnection(connectionInfo))

View 2 Replies

SQL Server :: Close DB Connection Upon Application Termination?

Nov 19, 2010

The reason this question came up, is because if I run my website application with a SQL Server data store, and I terminate the browser (terminating the session), I try to open up SSMS to edit the DB. But I can't access the database because I believe there is still an open connection, even after application termination.

Is it recommended to close the database connection upon session/application closing? Or am I way off on what I'm thinking could be the problem?

View 15 Replies

ADO.NET :: DbCommand.Dispose() Automatically Close The Database Connection?

Nov 9, 2010

does DbCommand.Dispose() automatially close the database connection?

Here is my code:

Database db = DatabaseFactory.CreateDatabase("DBIS");
string sqlCommand = "procUIBillingAdjustmentsCreditInvoicedSegment";
DbCommand dbCommand = db.GetStoredProcCommand(sqlCommand);
DataSet ds = new DataSet();

[Code]....

View 4 Replies

Closing-routine / Close Connection Command After Getting Data From The Database?

Oct 4, 2010

I am using a adapted version ofhttp://www.mikesdotnetting.com/Article/45/Programmatically-accessing-data-from-DataSource-controlsDon't we need something like a closing-routine / close connection command after getting data from the database?If yes: What is the correct closing command?

View 2 Replies

Databases :: Mysql Odbc Database - Syntax / Connection Not Close Errors

Aug 18, 2010

[Code]....

I can check whether username exists or not successfully but not for email. any ideas why it isn't working? Error message was that i did not close my connection. using System;

View 1 Replies

DataSource Controls :: Is It Mandatory To Close Database Connection In Enterprise Library 4.1

Mar 23, 2010

Is it mandatory to close database connection in enterprise library 4.1?

View 1 Replies

WCF / ASMX :: Persistent HTTP - Connection For All Calls To A WS?

Apr 25, 2010

I need to connect to a WebService provided by someone else. This WS (all https) has three methods that are accessible without having logged on:

login, logoff, getVersion . All other methods require that the login-method has been called before. Nothing special unto this point. However, the docs state that I have to make sure that (quote):

"All method calls between login and logoff are to be carried out by means of the same persistent http-connection (key word: http persistent connections or http connection reuse"

I seem to be unable to figure out how that would work - all WS'es I ever utilized were either taking user/pwd combinations in each method call or the login-method returned something like a SessionID which was then used for each subsequent call to a given method (i.e. passed as a parameter). If I call the login-method and subsequently call any method that requires authentication, the call will fail with an exception telling me that I need to log in first.

View 1 Replies

HTTP Connection Be Passed From IIS / ASP To Another Application Or Service?

Dec 20, 2010

I'm looking into building an ASP.NET MVC application that exposes (other than the usual HTML pages) JSON and XML REST services, as well as Web Sockets. In a perfect world, I would be able to use the same URLs for the Web Sockets interface as I do for the other services (and determine which data to return by what the user agent requests) but, knowing that IIS wasn't built for persistent connections, I need to know if there's a way that I can accept (and possibly even handshake) the Web Sockets connection and then pass the connection off to another service running on the server. I do have a workaround in mind if this isn't possible that basically involves using ASP.NET to check for the Web Sockets connection upgrade headers, and responding with a HTTP/1.1 302 Found that points to a different host that has my Web Sockets service configured to directly listen to the appopriate endpoint(s).

View 4 Replies

What Is The Default Connection Limit Of .Net Remoting Http Channel

Jun 13, 2010

When using .net remoting, does the server limit incoming client remoting calls?

I find a particular remoting call (during ASP.NET page rendering) to take from 200ms to 1500ms. While the underlying data call is only 50ms. Factoring in remoting overhead of 150ms per call, the only difference between the two cases is that the latter scenario has about a dozen more parallel remoting calls in progress. So my guess is that when too many remoting calls are happening, some will get queued up? I also doubt system resource is the cause of the delay because it is not nearly saturated.

Searching MSDN, I find the below:

http://msdn.microsoft.com/en-us/library/ms973907.aspx
clientConnectionLimit: specifies how
many connections can be simultaneously
opened to a given server. The default
is 2. This is exactly the same as the
connection limit on ServicePoint in
the net classes.

That seems awfully low to me and if were the case, my app's performance would have been much worse. Can someone confirm if there is indeed a connection limit or some other throttling in .net remoting?

View 1 Replies

Getting HTTP Error Remotely Instead Of 'Connection Was Reset Message'?

Jan 13, 2010

On an ASP.NET Web Application I have an upload file functionality. I'm restricting the file size up to 10 MB by configuring the inside web.config the maxAllowedContentLength attribute. (I'm using IIs 7.0 BTW).

It get the desired HTTP Error when I access the application from the local machine:

HTTP Error 404.13 - Not Found The request filtering module is configured to deny a request that exceeds the request content length.

When I access the application from another machine I get

The connection was reset The connection to the server was reset while the page was loading.

How can I get a more descriptive error when my application is accessed remotely?

View 2 Replies

Configuration :: .Net Website Performance Of 2 Sites - Rectify The DB Performance While Insertion?

Sep 20, 2010

I have developed a website in asp.net framework 2 . This website is being hosted in two different servers without any change in code. My issue is about the performance of these 2 sites. One website is taking much time for inserting datas to the DB (SQL server 2005). 2 websites are having different DB server.

I think the issue is for the DB server. How can we rectify the DB performance while insertion and Is there any other cause for this permance issue?

View 1 Replies

DataSource Controls :: LINQ Performance Application Performance Is Not Up To Par?

Apr 29, 2010

I am not sure if this is the right forum. I can not find a forum for LINQ.

I am working on an application using LINQ. Application performance is not up to par and my tests show that it is LINQ queries that are slow. I was wondering if anybody can recommend where I can find an article about optimizing LINQ performance maybe by compilation or other methods.

View 1 Replies

WCF / ASMX :: Wcf Performance Vs Page Events Performance?

Mar 20, 2011

I am creating a service oriented application where trying to have everything using services....however there is something I am not sure of , I am having a page that calls the database at the page load...so what would be better and faster?? to call database in pageload , or to call wcf service from javascript during javascript load ??btw , I am using a repeater in the page , but I have created somekind of an engine to create the suitable html so...I'll be creating the repeaters html using the wcf and resend it back to the page If I am using a wcf service at the start.

View 1 Replies

How To Close All Threads On Browser Close Event

Dec 16, 2010

I have website which runs multiple threads. When user close the browser but threads are still running. How to kill/stop all thread in asp.net on browser close.

View 2 Replies

Visual Studio :: Error Unable To Add Data Connection. ExecuteScalar Requires An Open And Available Connection. The Connection's Current State Is Closed?

Sep 13, 2010

I'm using Visual Studio 2008, and my database is SQL Server 2000.

I want to add a connection to the Server Explorer in VS. The Data source is Microsoft SQL Server (SqlClient). After entering in all my information and I click Test Connection, it is successful.

But when I click OK, I get the error:

Unable to add data connection. ExecuteScalar requires an open and available connection. The connection's current state is closed.

View 3 Replies

State Management :: When User Add Item In The List And Then Close The Broswer From IE Close Button , The Item Get Blocked?

Feb 5, 2011

I have a web page with paypal. In the page user add items to list then buy it. when user add item to list i block that item in stock until user buy or delete that item.Now my problem is when user add item in the list and then close the broswer from IE close button , the item get blocked. I want to rollback the added items when user close the browser from IE button.

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved