日活 3K 左右的 app,后端有必要上 Java 吗?

2017-12-17 18:58:09 +08:00
 cnbattle

目前是 php,thinkphp5.0

我的感觉是 php 又背锅,让我们看看 Java 书,3K 左右的日活就是这样,php 都没玩的怎么样,就要上 Java,之前还提过要换 nodeJS …

目前对公司程序的了解,问题是在数据库方面,无内部编码规范,数据库设计规范,导致数据库结构惨不忍睹,有很多在我去之前遗留的数据库设计问题,不同属性的数据存在同一个字段里…本人虽然技术一般,但对技术规范代码质量等还是有一些追求的

怎么变成吐槽了…干的就是没那么顺心

13013 次点击
所在节点    程序员
99 条回复
eDeeraiD0thei6Oh
2017-12-17 20:11:38 +08:00
直接说什么 app 大家分析帮你
chinvo
2017-12-17 21:13:23 +08:00
直接说什么 app 大家以后好躲着点
lhx2008
2017-12-17 21:16:09 +08:00
php 3k 撑不住,java 3k 的时候肯定已经挂了
pynix
2017-12-17 21:31:52 +08:00
不同属性的数据存在同一个字段里?
json
serializer
cnbattle
2017-12-17 21:35:38 +08:00
@pynix 不是纯链接在一起组成 title
chinvo
2017-12-17 21:38:19 +08:00
优化数据库啊

之前重构一个系统,只重构了数据库和数据抽象层就得到大幅度性能提升
winglight2016
2017-12-17 21:47:47 +08:00
这点用户量,整个系统推翻了重做代价比较小,不要想着重构了,这种活就是撵人走的
Moker
2017-12-17 21:58:59 +08:00
肯定不是语言问题
alcarl
2017-12-17 22:26:16 +08:00
就算数据库结构设计的再奇葩,只要适当加些合理的索引,然后堆硬件多核心 24 核心以上加大内存 64g 以上,扛 3000 个日活绝对毛毛雨。。。。。
jiangzhuo
2017-12-17 22:27:05 +08:00
楼主是不是少打了一个 W 是 3kw 吧
oswuhan
2017-12-17 22:49:41 +08:00
可以考虑下使用 BaaS 服务。国外的 firebase,国内的 leancloud、野狗、bmob,还有一个知晓云,不过该平台貌似专注微信小程序开发。
HanSonJ
2017-12-18 00:32:37 +08:00
平时大家黑 PHP 我都是笑笑不说话。这次忍不了,强行甩锅的节奏,重构数据库吧
realpg
2017-12-18 00:36:49 +08:00
LNMP 单古董物理服务器 日千万请求无压力……
Kilerd
2017-12-18 00:50:49 +08:00
日活 3k,平均下来 撑死就 100QPS 吧。

这点请求 php 都搞不定,那就是你家程序员该背的锅了。
Axurez
2017-12-18 06:48:56 +08:00
要不你试试 swoole ?
Axurez
2017-12-18 06:49:28 +08:00
也不用说「据我了解」,直接 profile 一下给他看呗
qcloud
2017-12-18 07:55:55 +08:00
@bramblex 哈哈哈哈哈哈
t2doo
2017-12-18 08:27:32 +08:00
俺那小破公司,日活最多 10 吧,Java。。。我只想说,跟语言没关系哈
ob
2017-12-18 08:31:21 +08:00
我觉得有机会多学一门语言应该是好事,哈哈
opengps
2017-12-18 08:39:03 +08:00
合理的架构,后端用啥都行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/415498

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX