Analysis of C / S and B / S performance, advantages and disadvantages

In order to distinguish it from the traditional C / S mode, it is specifically called the B / S mode. Recognizing the characteristics of these structures is critical to the selection of the system.

System performance

In terms of system performance, B / S has the advantage of its flexibility in remote browsing and information collection. Any time, any place, any system, as long as you can use a browser to access the Internet, you can use the terminal of the B / S system.

However, with the B / S structure, the client can only complete simple functions such as browsing, querying, and data input. Most of the work is undertaken by the server, which makes the server very heavy. When the C / S structure is adopted, both the client and the server can handle tasks. Although the requirements on the client are high, the pressure on the server can be reduced. Moreover, because the client uses a browser, the information published on the Internet must be mainly in HTML format, and files in other formats are mostly stored in the form of attachments. The HTML format file (that is, the Web page) is not easy to edit and modify, which brings a lot of inconvenience to the file management.

System development

The C / S structure is based on middleware products and requires application developers to deal with system-level issues such as transaction management, message queues, data replication and synchronization, and communication security. This puts higher demands on application developers, and forces application developers to devote a lot of energy to solve problems outside the application. This complicates the maintenance, migration and interoperability of applications. If the client is on a different operating system, the C / S structured software needs to develop different versions of the client software. However, compared with the B / S structure, the history of C / S technology development is more “long”. From the perspective of technology maturity, software design, and the mastery of developers, C / S technology should be more mature and reliable.

System upgrade and maintenance

If some of the modules in the C / S system are changed, it will be related to the changes of other modules, which makes the system upgrade cost relatively large. Compared with C / S processing mode, B / S greatly simplifies the client, as long as the client machine can access the Internet. For B / S, almost all work such as development and maintenance is also concentrated on the server side. When an enterprise upgrades network applications, only the software on the server side needs to be updated, which reduces the cost of maintaining and upgrading user systems in different places . If the client's software system is updated frequently, the product advantages of the B / S architecture are obvious-all upgrade operations only need to be performed on the server, which is very valuable for those multi-faceted applications, such as some recruitment websites Adopt B / S mode, the client is decentralized, and the application is simple. It only needs simple browsing and input of a small amount of information.

Advantages and disadvantages of C / S mode

Advantages of C / S mode

Since the client is directly connected to the server, there is no intermediate link, so the response speed is fast

The operation interface is beautiful and diverse in form, which can fully meet the customer's own personalized requirements

The C / S structured management information system has strong transaction processing capabilities and can realize complex business processes.

Disadvantages of C / S mode

A special client installation program is needed, and the distribution function is weak. For a user group with many points and no network conditions, rapid deployment, installation and configuration cannot be achieved.

The compatibility is poor, and it has greater limitations for different development tools. If different tools are used, the program needs to be rewritten.

The development cost is relatively high, which requires a certain level of technical personnel to complete.

Advantages and disadvantages of B / S mode

Advantages of B / S mode

With distributed features, you can perform query, browsing and other business processing anytime, anywhere.

Business expansion is simple and convenient, and server functions can be added by adding web pages.

The maintenance is simple and convenient, and only need to change the webpage, all users can be synchronized and updated.

Simple development and strong sharing.

Disadvantages of B / S mode

Personalized characteristics are significantly reduced, and it is impossible to achieve personalized functional requirements.

The operation is based on the mouse as the most basic operation method, which cannot meet the requirements of fast operation.

The page refreshes dynamically and the response speed is significantly reduced.

Unable to achieve paging display, which causes greater pressure on database access.

The function is weakened, and it is difficult to achieve the special function requirements under the traditional mode.

Wireless earphones

Dongguan Guancheng Precision Plastic Manufacturing Co., Ltd. , https://www.dpowerchargers.com