I have many search strings from which I will create my answer.
I think IIS with Asp.net allows me to store static lookuptables in memory, which I can use to quickly answer my answers.
Are there also non.net solutions that can do the same?
I looked at fastcgi, but I think this starts X processes, each of which can handle Y requests. But processes are, by definition, protected from each other. I can configure fastcgi to use only 1 process, but does it have scalability effects?
Anything using PHP or any other interpreted language will not fly because it is also associated with cgi or fastcgi?
I understand that memcache may be an option, although it will require a different (local) socket connection, which I would prefer to avoid, since everything in memory will be much faster.
The solution can work under WIndows or Unix ... it does not really matter. The only thing that matters is that there will be many requests (100 / sec now and will increase to 500 / sec per year), and I want to reduce the number of web servers needed to process it.
The current solution is implemented using PHP and memcache (and accidentally getting to the SQL server server). Although this is fast (for php anyway), Apache has real problems transferring 50 seconds.
I put generosity to this question, since I did not see enough answers to make the right choice.
At the moment I am considering Asp.net or fastcgi with C (++).