|
|
@@ -6,40 +6,32 @@
|
|
6
|
6
|
|
|
7
|
7
|
## What is www.phpbenchmarks.com ?
|
|
8
|
8
|
|
|
9
|
|
-You will find lot of benchmarks for PHP frameworks, ORM and libs here.
|
|
|
9
|
+You will find lot of benchmarks for PHP frameworks and template engines.
|
|
10
|
10
|
|
|
11
|
|
-You can compare results between Apache Bench and Siege, PHP 5.6 to 7.2 and versions of your favorites PHP code.
|
|
|
11
|
+You can compare results between Apache Bench and Siege, and PHP 5.6 to 7.2.
|
|
12
|
12
|
|
|
13
|
13
|
## What is this repository ?
|
|
14
|
14
|
|
|
15
|
|
-It's benchmark bundles for almost all Symfony versions.
|
|
|
15
|
+It's benchmark common code for Symfony benchmarks.
|
|
16
|
16
|
|
|
17
|
|
-As Symfony change `request` service to `request_stack` in Symfony 2.4, branches has been created for Symfony <= 2.3.
|
|
|
17
|
+Switch branch to select your Symfony major version and benchmark you want to see.
|
|
18
|
18
|
|
|
19
|
|
-Hello World: [helloworld](https://github.com/phpbenchmarks/symfony/tree/helloworld)
|
|
|
19
|
+See all Symfony benchmarked versions on [phpbenchmarks/symfony](https://github.com/phpbenchmarks/symfony).
|
|
20
|
20
|
|
|
21
|
|
-REST Api (Symfony 2.0 to 2.3): [restapi-symfony-2-3](https://github.com/phpbenchmarks/symfony/tree/restapi-symfony-2-3)
|
|
|
21
|
+You can find how we benchmark on [phpbenchmarks.com](http://www.phpbenchmarks.com/en/benchmark-protocol.html).
|
|
22
|
22
|
|
|
23
|
|
-REST Api (Symfony 2.4 to 4.x): [restapi](https://github.com/phpbenchmarks/symfony/tree/restapi)
|
|
24
|
|
-
|
|
25
|
|
-Blog: [blog](https://github.com/phpbenchmarks/symfony/tree/blog)
|
|
26
|
|
-
|
|
27
|
|
-Small overload: [smalloverload](https://github.com/phpbenchmarks/symfony/tree/smalloverload)
|
|
28
|
|
-
|
|
29
|
|
-Big overload: [bigoverload](https://github.com/phpbenchmarks/symfony/tree/bigoverload)
|
|
30
|
|
-
|
|
31
|
|
-You can find how we benchmark it [here](http://www.phpbenchmarks.com/en/benchmark-protocol).
|
|
32
|
|
-
|
|
33
|
|
-## How version works ?
|
|
|
23
|
+## How versions works ?
|
|
34
|
24
|
|
|
35
|
25
|
We do not follow semantic version for this repository. Here is an explanation about our versioning system:
|
|
36
|
26
|
|
|
37
|
|
-`X` benchmark type (`1` Hello World, `2` Blog, `3` REST Api, `4` Small overload, `5` Big overload)
|
|
|
27
|
+`X` related to Symfony major version (`2` Symfony ^2, `3` Symfony ^3, `4` Symfony ^4)
|
|
38
|
28
|
|
|
39
|
|
-`Y` related to Symfony version (`0` Symfony 2.0 to 2.3, `1` Symfony 3.4 to 4.x for `REST Api` benchmak for example)
|
|
|
29
|
+`Y` benchmark type (`1` Hello World, `3` Rest API, `4` Small overload)
|
|
40
|
30
|
|
|
41
|
31
|
`Z` new version, not just bugfix and could contains BC
|
|
42
|
32
|
|
|
43
|
|
-## Symfony benchmarks
|
|
|
33
|
+## Benchmarks
|
|
|
34
|
+
|
|
|
35
|
+You can find all Symfony benchmarks results on [phpbenchmarks.com](http://www.phpbenchmarks.com/en/benchmark/symfony.html).
|
|
44
|
36
|
|
|
45
|
|
-You can find all Symfony benchmarks [here](http://www.phpbenchmarks.com/en/benchmark/apache-bench/php-7.2/select-version/symfony.html).
|
|
|
37
|
+Scores are too low ? Do not hesitate to create a pull request, and ask a new benchmark !
|