Home > Backend Development > PHP Tutorial > 在高并发项目中,缓存,opcode代码块,服务器、数据库的配置,是在什么时候做的呢?

在高并发项目中,缓存,opcode代码块,服务器、数据库的配置,是在什么时候做的呢?

WBOY
Release: 2016-06-06 20:08:44
Original
932 people have browsed it

项目是万级并发,数据量达到千万的级别,架构是LNMP,外带一个redis和opcode。

像缓存(redis),数据库配置(MySQL),服务器配置(linux的系统配置),这些是在开发过程中就加入到项目里面,还是等到项目完成后再重构呢?在这之中如何权衡呢?

我顾虑是:
如果在项目过程中就加入缓存(redis),那么我调试过程中不就遇到很多难题了嘛?例如数据同步不一致,代码修改了没反应。
但如果是在项目完成后再重构,成本好像有些大?

有经验的朋友可以指点一下。谢谢

回复内容:

项目是万级并发,数据量达到千万的级别,架构是LNMP,外带一个redis和opcode。

像缓存(redis),数据库配置(MySQL),服务器配置(linux的系统配置),这些是在开发过程中就加入到项目里面,还是等到项目完成后再重构呢?在这之中如何权衡呢?

我顾虑是:
如果在项目过程中就加入缓存(redis),那么我调试过程中不就遇到很多难题了嘛?例如数据同步不一致,代码修改了没反应。
但如果是在项目完成后再重构,成本好像有些大?

有经验的朋友可以指点一下。谢谢

我的建议是:生产环境和开发环境要保持一致,避免一些问题到了线上才出现。
关于配置的话,你可以配置一份内网的和一份外网的。
你可以部署内网的redis,mysql,然后写上一份内网的配置,到了线上后用外网的配置。
如果不这样做你到线上再改配置是很危险的。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template