84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
项目是万级并发,数据量达到千万的级别,架构是LNMP,外带一个redis和opcode。
像缓存(redis),数据库配置(MySQL),服务器配置(linux的系统配置),这些是在开发过程中就加入到项目里面,还是等到项目完成后再重构呢?在这之中如何权衡呢?
我顾虑是:如果在项目过程中就加入缓存(redis),那么我调试过程中不就遇到很多难题了嘛?例如数据同步不一致,代码修改了没反应。但如果是在项目完成后再重构,成本好像有些大?
有经验的朋友可以指点一下。谢谢
人生最曼妙的风景,竟是内心的淡定与从容!
我的建议是:生产环境和开发环境要保持一致,避免一些问题到了线上才出现。关于配置的话,你可以配置一份内网的和一份外网的。你可以部署内网的redis,mysql,然后写上一份内网的配置,到了线上后用外网的配置。如果不这样做你到线上再改配置是很危险的。
我的建议是:生产环境和开发环境要保持一致,避免一些问题到了线上才出现。
关于配置的话,你可以配置一份内网的和一份外网的。
你可以部署内网的redis,mysql,然后写上一份内网的配置,到了线上后用外网的配置。
如果不这样做你到线上再改配置是很危险的。