laravel5的性能这么低怎么破

linode 东京1g内存ssdubuntu,双核cpu, 在上面竟然跑

ab -t 10 -c 10 或 ab -n 100 -c 100 http://www.xxx.com/laravel511/public/index.php , 

return "hello world";

才跑per time request 才 10 个,各位,看到了没有,太低了。这样能同时支持几个人在线呢,一天能支持多少访问呢。

换slim ci就200多。这叫人情何以堪,我网站将来是想让数万人每天访问的,php的经典代表出名框架都这么低啊。怎么办。nodejs只有express框架,能跑400, 成绩不错,就是那回调的括号看得我发呆,还有nosql.golang的revel,我感觉golang一语法真别扭。还是不太成熟。怎么办,怎么办,怎么办?

有人可能会说你没有连接数据库,没有用DB::get方法,我连接了mysql的mysql数据库,user表,取出几条记录,实际上各框架还是这么个结果。laravel和ci slim差别还是这么大,而且一个.php单页面就能跑request per time 1300的数值。请问框架还有必要用吗,怎么用才能提高性能呢。

JellyBool

这几天到处见你喷Laravel,既然这样,你可以选择不用的,其实没有人逼你。用你最熟悉的技术实现你的几万人访问就可以了。祝好

jack

不是,我就是想问问站长有什么解决方法没有。站长的laravist.com和子栏目,做同样的测试,可以达到request per time : 300 多个。

我想问问站长对laravel的配置提高性能有什么方法没有,还是仅仅是因为用的阿里云,国内的线路质量好,或硬件配置比我高。求解疑释惑。因为这个框架语法确实优美,封装确实。

但是我也想做出一个网站,前三年起码经得住用户增长的量,而不用无底限的加机器。我想做百科词条。

请站长能给予些帮助和提示,虚怀若谷没有什么不好,知道站长laravel水平高。

jack

还是因为我的数据表中的记录只有几条,没有到极限,所以各框架的性能差异没有压榨到极点,所以体现不出来。如果数据库表有几W条记录,或更多,是不是就体现不出差异来了,就是在实际生产环境中。可是我还想知道有什么好的方法,达到站长的request per time : 300多,比我的10那个数字,高了30倍,和nodejs的express框架差不多了。

是不是站长对页面用了redis? 求解,求解,站长能不能出视频讲讲laravel性能如何提升问题,我们很需要这样的内容。

openwrtmail

这个跟你的主机位置有关吧。你国外的主机延时肯定大啊。laravist放在国内的阿里云。@jack

jack

真的只跟主机位置有关,就差这么多响应数啊,我都不敢相信了。我以为站长对laravel和redis做了缓存和优化呢。求站长解疑释惑,出来讲讲。

JellyBool

然而并没有,我也就是堆一下代码,我没那么厉害。。。

jack

我知道站长英文好,经常谷歌上国外搜索技术资料,以为用了国外提高laravel性能的技术教程和优化代码吗。没想到,竟然只是堆了下代码,直接放阿里云上,再把css用cdn分发,就跑这么多请求,不简单,看来laravel可用啊,以后域名备案后,直接放阿里云算了。这样前期三年,少量的主机费用,就能支撑每秒几百人在线,每天几万人,十几万人的访问了。看来站长的这个论坛,访问比wordpress性能好多了。

jack

希望站长以后多把国外先进的技术,理念,变成生动的中文和示例,出现在视频教程中。增加视频的实用性,含金量。

cooper

http://www.cnblogs.com/zhengyun_ustc/archive/2013/05/30/3108896.html

性能优化不能单从一个框架看啊。

Symfony2 如果不优化,比 Laravel 还要慢。

alano

@Yawenina 您是站长的粉丝还是女票?

sswowo

@Yawenina 活抓女程序猿 ~

性能这玩意得靠自己优化呀 自己做缓存 优化 sql语句 优化 webserver 优化 服务器硬件 多的是办法呀
另外我建议楼主把经历放在如何做好项目和打开市场本身
你要相信 你服务器撑爆的那一天 你肯定是开心的
而且 我相信 等到真正爆了 你知道爆在哪里了 我相信网上大堆的对应的解决方案
如果没有 我相信 你赚到的钱肯定足够你去解决这种性能问题的
要知道钱能解决的问题 都不是问题
一定不要超前规划 超前担忧 不然 你的项目 永远上不了线

AnnatarHe

最简单的方法是上PHP7,官方说有一倍的性能提升
php.net

WFChYu

是不是开启了xdebug或者你开启OPcache、没做optimize和配置cache /_\

karkaiy

先确认是不是网络的问题,到你主机上用localhost先压一下性能。 如果很高,说明是网络延时, 那就要换一下主机位置、 线路、等问题。 如果在localhost都很低, 那就要优化一下程序性能了。