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

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

目前是 php,thinkphp5.0

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

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

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

13013 次点击
所在节点    程序员
99 条回复
colinlet
2017-12-18 10:26:10 +08:00
我们项目日活百万,并发上千,php 也没有背锅啊,就是负载均衡+缓存+MySQL
0ZXYDDu796nVCFxq
2017-12-18 10:27:19 +08:00
并发 3K 再来考虑语言问题
jjx
2017-12-18 10:33:27 +08:00
先说数据量
再说需求

比方说总是对百万以上的数据做汇总查询, 那怎么优化都快不了, 类似这样的需求都是以前做 c/s 企业软件的, 转到互联网带来的, 互联网应用对响应要求高, 老早的桌面内部应用对响应要求低, 在互联网化时需求需要响应调整
zhengxiaowai
2017-12-18 10:40:14 +08:00
3K 日活???? Python 不用优化分分钟扛下来
sagaxu
2017-12-18 10:44:58 +08:00
同事一说都是三五年以上的 phper
~~~~~~~~~~~~~~~~~~~~~~~~~

是一个月的经验重复了三五年,还是成长了三五年?
xuanyan
2017-12-18 10:58:23 +08:00
百万日活,php 都扛得住,跟语言关系不大
skadi
2017-12-18 11:02:07 +08:00
先做一下 性能分析吧. 看看瓶颈在哪.
sobigfish
2017-12-18 11:04:10 +08:00
应该是这个吧 https://www.jaadee.com/
那么为啥后台最先选型时没有选已有的开源架构而是用 thinkphp 做了呢 ?
qcloud
2017-12-18 11:10:39 +08:00
@sobigfish 好慢
lwbjing
2017-12-18 11:11:55 +08:00
PHP 要是能说话,肯定要骂一句 mmp
vus520
2017-12-18 11:14:59 +08:00
每秒请求 3000 的业务照样 php
gaoxu387
2017-12-18 11:36:11 +08:00
不如想想为什么会这样,解决问题才是最重要的,是数据库慢查询?是某些接口里有 curl 请求太慢?是连接了缓存服务器导致的?
看看数据库的慢日志、缓存的慢日志、php-fpm 的慢日志,结合 app 的日志、xdebug、strace、gdb 分析分析吧
cnbattle
2017-12-18 11:42:19 +08:00
@sobigfish 额,是… app 年初开始做的,我 7 月入职的
satanandroid
2017-12-18 11:43:52 +08:00
后台同 thinkphp 日活 10W
php 表示,这个锅我不背
sutra
2017-12-18 11:45:15 +08:00
要想横向扩展,主要看架构,不是语言。
wekw
2017-12-18 11:56:56 +08:00
只可能是数据库问题
LukeChien
2017-12-18 12:02:43 +08:00
上 Java 也不行,得上 Oracle
vjnjc
2017-12-18 12:09:36 +08:00
话说改数据库字段的话要改查询代码的吧。。。
这种情况简单粗暴是不是只能开索引,堆硬件?也不能拆到多台数据库服务器吧?
leibusi
2017-12-18 12:57:50 +08:00
又黑我大 PHP
likuku
2017-12-18 13:05:16 +08:00
工作资历长短,和能力并不能直接划等号,职场里这是常识了吧。

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

https://tanronggui.xyz/t/415498

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

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

© 2021 V2EX