一个 php slim + eloquent 的小项目放在 vultr,最近高峰负载有些超,本来直接升级就可以,但实在无聊想折腾 flask 试试,想知道几乎同样的场景、机器 flask 可以比 slim 负载更高吗?
1
chenset 2017-05-28 15:15:17 +08:00
瓶颈不是数据库吗 ?
|
2
zyEros 2017-05-28 16:13:13 +08:00 via iPhone
不会有本质提升
|
3
TangMonk 2017-05-28 16:36:13 +08:00 via Android
感觉会 Python 更慢吧。看看数据库的最好并发能达到多高,一般来说都是高于 php Python 的,用 go,java 重写一下肯定会更快。
|
4
hand515 2017-05-28 17:54:00 +08:00
python 不是比 php 更慢吗。。。。
|
5
dsg001 OP |
6
izoabr 2017-05-28 18:03:09 +08:00
看 SQL 吧,python 上了 ORM 的话可能会成瓶颈,PHP 硬 SQL 去查优化起来比较方便,做 cache 也透明一些
|
7
laogui 2017-05-28 18:04:02 +08:00
一般数据库才是性能的最大瓶颈,如果抛去数据库,PHP7 比 python 快不少。google 一下“ python php performance ”,很多这方面的文章。
|
8
sagaxu 2017-05-28 18:12:54 +08:00
php7 很快,但是 php 每个请求来了,框架要把初始化工作全部重新做一遍,python 框架是常驻内存的,没有这笔开销
|
9
popu111 2017-05-28 18:14:08 +08:00 via Android
就算不是 PHP7,opcache 也是有的,感觉效率会高很多。
当然你用 laravel 的话另说 |
10
quericy 2017-05-28 19:34:09 +08:00
PHP 有 7,觉得初始化耗性能的话,PHP 也有协程框架
而且,PHP JIT 也快出了 但是感觉楼主的问题不是出在这里 |
11
shiny 2017-05-28 20:11:32 +08:00
先做 profiling
|
12
dsg001 OP |