请教以下php框架symfony2的性能问题?

ftfniqpl 发布于 2014/04/01 15:55
阅读 1K+
收藏 1

在官方下载了个symfony2-vender-2.4.2.tgz文件,解压后 前端nginx, 使用php5-fpm连接php

因为ubuntu系统,不好截图;

使用ab压了下并发:

ab -c 200 -n 10000 http://10.86.11.114:10000/app_dev.php/hello/test

才200个并发啊,就慢成这样子:

Percentage of the requests served within a certain time (ms)
  50%   3582
  66%   3747
  75%   3849
  80%   3924
  90%   4142
  95%   4382
  98%   5482
  99%   6025
 100%   7058 (longest request)

而且4核cpu负载居然达到:

root@ubuntu :/usr/share/nginx/www/symfony/web# uptime
 15:43:52 up 4 days, 23:04,  1 user,  load average: 177.49, 80.92, 31.68

这symfony2性能怎么差到这样?

加载中
0
Brin想写程序
Brin想写程序

200并发不错了。

用了SSH的java也差不多。

0
leo108
leo108

没有对比说个XX,你好歹自己写个原生的hello world再ab一下

0
leo108
leo108

而且你请求的是app_dev.php,这个会加载一些debug模块

0
rick009
rick009

app_dev.php访问的开发环境,每次访问都会生成新的缓存,不直接访问缓存,你使用app.php试试,生产环境是直接访问环境,不会重新加载所有文件

0
bigTreee
bigTreee

生产环境比开发环境一般速度会快1倍多,建议用app.php测试

js和css压缩了没?

资源文件放到 public 文件夹下面,再使用 assetic:dump 把js和css压缩并合并成单一文件:

app/console cache:clear -e=prod

app/console assetic:dump -e=prod



返回顶部
顶部