You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -18,7 +18,6 @@ Components like Template engines or ORM/Database libraries are out of scope in t
18
18
-[Commands](#commands)
19
19
-[Benchmarks](#benchmarks)
20
20
-[Latest](#latest)
21
-
-[Old](#old)
22
21
-[OPCache](#results-with-opcache)
23
22
-[References](#references)
24
23
-[License](#license)
@@ -29,64 +28,73 @@ Components like Template engines or ORM/Database libraries are out of scope in t
29
28
30
29
This is `master` branch.
31
30
32
-
* Install a framework according to the official documentation.
31
+
* Install a framework via `composer`according to the official documentation.
33
32
* Use the default configuration.
34
33
* Don't remove any components/configurations even if they are not used.
35
34
* With minimum changes to run this benchmark.
36
35
* Set environment production/Turn off debug mode.
37
36
* Run the general optimization in your production environment, like `--optimize-autoloader` for the composer.
38
-
* Use controller or action class.
37
+
* Use controller class.
39
38
40
-
Some frameworks are optimized, some are not, so some people may think using default configuration is not fair. The dept of optimizing a framework depends on the developer's knowledge & experienced, it's the rabbit hole and there is no point in that for benchmarking. I think the default configuration of frameworks is a good starting point to have the ranking points.
39
+
Some frameworks are optimized, some are not, so some people may think using default configuration is not fair. The dept of optimizing a framework depends on the developer's experienced too, so it's the rabbit hole and there is no point in that for benchmarking. I think the default configuration of frameworks is a good starting point to have the ranking points.
41
40
42
-
If you find something wrong with my code, please feel free to send Pull Requests. But please note optimizing for the "Hello World" is not acceptable! Building the fastest "Hello World" application is not the goal of this project.
41
+
If you find something wrong with my code, feel free to send PR. But please note optimizing for the "Hello World" is not acceptable! Building the fastest "Hello World" application is not the goal of this project.
43
42
44
43
45
44
## How to Benchmark
46
45
47
46
If you want to benchmark PHP extension frameworks like Phalcon, you need to install the extenstions.
48
47
49
-
1- Install source code as <http://localhost/php-frameworks-bench/>:
48
+
1- Download & install the library in your localhost:
[](http://www.youtube.com/watch?v=BUcxalvD92U"PHP OPCache Benchmarks, a Comparison for Popular Frameworks")
169
152
170
153
@@ -176,19 +159,23 @@ Note: This project is based on
0 commit comments