One method of doing this is to open multiple connections to a server and never close them. The more connection the server has open at once, the more resources are tied up holding details of those connection, which can lead to increased load and eventually to the server running out of resources. In this case Apache's timeout mechanism will automatically drop the connection after the timeout period. The second way is to appear to open or close a connection, but the to fiddle with the TCP transmissions to prevent the client from acknowledging the open or close. The remote host will hold the resources used for the connection until this acknowledgment is received.
Attacks based on incompletely opening a connection is the subject of a CERT advisory .
Typically, most documents are not identified as being in a particular language, however sites with multilingual content can mark what language a document is in. This is done in Apache using the AddLanguage directive and using file extensions. For example, to mark the file welcome.html as being intended for readers of English, rename it to welcome.html.en . Similarly, documents could be created called welcome.html.de and welcome.html.fr . Normally, some form of content negotiation would be used to let the server automatically choose the best language in response to a query.