首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
标题:
*
140
字
TAG标签:
(用空格隔开)
30
字
恢复历史版本:
请选择分类
html
python
javascript
php
sql
c
c++
c#
java
plain
所有人可见
仅自己可见
编辑器:UEditor
编辑器:TinyMCE
编辑器:Editor.md
HTML转MD
HTML转MD2
<p style="white-space: normal;">用什么框架什么源码看需求来定,如果多人合作,源码写完后要别人来维护,就用通用框架,损失性能但提高了合作效率。<br/></p><h1 style="white-space: normal;">先看测试结果</h1><p style="white-space: normal;">所有代码只输出hello world!</p><p style="white-space: normal;">原生php大概每秒2万</p><p style="white-space: normal;">ma863代码每秒1万</p><p style="white-space: normal;">改良过的tp32每秒7千</p><p style="white-space: normal;">改良过tp6每秒5500</p><p style="white-space: normal;">无改良的tp6每秒2500</p><p style="white-space: normal;">原生swoole每秒2万</p><p style="white-space: normal;">原生python每秒1万4千</p><p style="white-space: normal;"><br/></p><p style="white-space: normal;">为什么原生php与原生swoole有差别,原生php每个连接要加载php环境一次然后关闭,swoole载入一次php环境重复用</p><p style="white-space: normal;">这也是为什么框架与原生php速度相差不是那么巨大的原因</p><p style="white-space: normal;"><br/></p><h1 style="white-space: normal;">测试环境 </h1><p style="white-space: normal;">i5 8265u +8G+SSD deepin20.2.4 bt nginx php7.2 uwsgi</p><p style="white-space: normal;"><br/></p><p> ab -n 5000 -c 100 http://pinhuo.cc/i.php</p><p style="white-space: normal;"><br/></p><h1 style="white-space: normal;">结论</h1><p style="white-space: normal;"> 使用框架 越新的越没效率 为了合作分工,规范代码,便捷性才用<br/></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;">要性能原生php是最好的</p><p style="white-space: normal;"><br/></p><h1 style="white-space: normal;">测试代码</h1><p style="white-space: normal;"><br/></p><p style="white-space: normal;">原生php代码,其他也雷同</p><pre class="brush:php;toolbar:false"><?php echo 'hello world!';</pre><p style="white-space: normal;"><br/></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;">原生swoole</p><pre class="brush:php;toolbar:false">on('Request', function ($request, $response) { $response->header('Content-Type', 'text/html; charset=utf-8'); $response->end('Hello world!'); }); $http->start();</pre><p style="white-space: normal;"><br/></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;">原生python</p><pre class="brush:python;toolbar:false">def application(env, start_response): start_response('200 OK', [('Content-Type','text/html')]) return [b"Hello World"]</pre><p style="white-space: normal;"><br/></p>
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.0022060871124268 秒,PHP脚本用时 0.004503 秒,占用内存 0.514 MB,Gzip 已启用