Several issues that need to be considered when designing performance layers, can use different models when designing the performance layer, and some related design problems are required. These problems and model relationships are also different, they can affect all aspects of the system, including secure, data integrity, manageability, and scalability. Although most of these design problems can be expressed in the form of a model, we don't plan to do so, because this is more abstract, we choose to represent informal documents. We are just based on different models, and each need to consider the problem. Session Management User Session refers to a conversation between multiple requests between a client and server. We will discuss this problem based on the concept of user session. The status of the client SSSION state refers to the status of the session to serialize the status of the session and embedded to the HTML page returned to the customer. The status of the Session in the client has the following benefits: It implements relatively easy. When saving a small amount of status information, it works very well, this policy also eliminates the problem of copying the status across multiple servers, for example This will encounter this situation when load balancing between multiple servers. Save the Session status in the client usually two methods - HTML hidden fields and http cookies - we will discuss these strategies below. The third policy is embedded in Session status information in the URL of each page, such as