当前位置:  开发笔记 > 编程语言 > 正文

如何确定CodeIgniter的速度?

如何解决《如何确定CodeIgniter的速度?》经验,为你挑选了2个好方法。

我正在考虑使用一个名为CodeIgniter的PHP框架.

我感兴趣的一件事就是它的速度.但是,我没有办法知道它有多快,而且不想简单地用它的网站来表达它.有人知道我自己如何确定速度,或者有人能告诉我一个可以的网站吗?



1> Bob Somers..:

Code Igniter还有一些内置的基准测试工具:http: //codeigniter.com/user_guide/general/profiling.html



2> Polsonby..:

是的,问题是你必须构建你的应用程序来分析它.

在工作中我们有几个项目在外面编写,我们在将它们放在主箱上之前进行了负载测试.我们很惊讶地发现两者都存在严重的性能问题; 一个是用CakePHP编写的,另一个是用Drupal编写的.我不认为这突出了任何框架或CMS的问题,除了需要在任何将获得大量流量的站点上进行性能分析和负载测试.在这两种情况下,它都是开发人员所做的,而不是导致问题的软件平台的特征.例如,开发人员在Cake项目中创建了一个递归函数调用,它在每次递归时实例化整个Cake对象,如果服务器在负载下运行,它就会取出服务器.

在我看来,绩效不应成为选择框架的决定性因素; 客观差异很可能是微不足道的,您使用它的方式可能会导致比框架固有性能更多的性能问题.

我相信,要扩展任何PHP应用程序以在负载下运行,您将需要一个操作码缓存,您需要使用memcached或框架支持的任何内置缓存来编写智能内容缓存.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有