Network Performance Factors

Sometimes I just go around in circles, wondering if the use of a thread queuesingle thread querying and updating the database server by processing worker threadrequests from user requests will be an efficient use of resources or not, and how do they affect the overall performance of the application in terms number of replies/sec?

However, since I'm just an amateur without real business projects, I usually end up giving up because I think too much about it. I am researching, but I cannot find the corresponding answers.

. What other factors can be considered when programming applications with high I / O performance (in particular, networks) in managed and unmanaged environments?

+3
source share
1 answer

One area that would be good research for you would be operating system concepts. Many degrees in computer science offer a course in this.

It looks like you have a hypothetical application on your computer that is querying the database, and you are wondering if streaming this hypothetical application will increase performance.

Having worked as a performance tester, I can say that system performance is a compromise and a priority. that is, do you want the user interface to be very responsive, or do you want to use absolute minimum system resources?

, , , . - , I/O, - . , , / , . I/O , .

, , -. , , , . , , , .

: ?

+4

Source: https://habr.com/ru/post/1786071/


All Articles