In highly concurrent projects, when is the cache, opcode block, server, and database configuration?

Source: Internet
Author: User
The project is a concurrency of tens of thousands, and the data volume reaches tens of millions. the architecture is LNMP, with a redis and opcode. For example, cache (redis), database configuration (MySQL), and server configuration (linux system configuration) are added to the project during the development process, wait until the project is complete... the project is a concurrency of tens of thousands, and the data volume reaches tens of millions. the architecture is LNMP, with a redis and opcode.

For example, cache (redis), database configuration (MySQL), and server configuration (linux system configuration) are added to the project during the development process, or after the project is completed, can it be reconstructed? How can we weigh them?

My concerns are:
If I add a cache (redis) to the project, I will not encounter many problems during the debugging process? For example, if the data synchronization is inconsistent and the code is modified, no response is returned.
However, if the reconstruction is completed after the project is completed, the cost may seem a little high?

If you have experience, give me some advice. Thank you.

Reply content:

The project is a concurrency of tens of thousands, and the data volume reaches tens of millions. the architecture is LNMP, with a redis and opcode.

For example, cache (redis), database configuration (MySQL), and server configuration (linux system configuration) are added to the project during the development process, or after the project is completed, can it be reconstructed? How can we weigh them?

My concerns are:
If I add a cache (redis) to the project, I will not encounter many problems during the debugging process? For example, if the data synchronization is inconsistent and the code is modified, no response is returned.
However, if the reconstruction is completed after the project is completed, the cost may seem a little high?

If you have experience, give me some advice. Thank you.

My suggestion is: make sure that the production environment and development environment are consistent, so that some problems can only occur online.
For configuration, you can configure an intranet and an Internet.
You can deploy redis and mysql on the intranet, and then write an intranet configuration. after the configuration is online, use the Internet configuration.
If you do not do this, it is very dangerous to change the configuration online.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.