3131
3232## Результаты оптимизации:
3333
34- ### 1. Отсутствие кеширования partial-ов _ single_story.html.erb
35- - Readme задания и rack-mini-profiler
36- - Добавил кеширование partial'а, учел, что в него входят счётчики лайков и комментариев.
37- ### Замеры до добавления кеширования:
34+ ### 1. Отсутствует local_development окружение
35+ #### Произвел замеры с использованием ` ab ` до добавления local_production:
36+ ```
37+ Concurrency Level: 5
38+ Time taken for tests: 61.726 seconds
39+ Complete requests: 100
40+ Failed requests: 99
41+ (Connect: 0, Receive: 0, Length: 99, Exceptions: 0)
42+ Total transferred: 16131253 bytes
43+ HTML transferred: 16030175 bytes
44+ Requests per second: 1.62 [#/sec] (mean)
45+ Time per request: 3086.288 [ms] (mean)
46+ Time per request: 617.258 [ms] (mean, across all concurrent requests)
47+ Transfer rate: 255.21 [Kbytes/sec] received
48+ ```
49+
50+ #### После добавления:
3851```
3952Concurrency Level: 5
4053Time taken for tests: 14.988 seconds
@@ -47,8 +60,13 @@ Time per request: 749.387 [ms] (mean)
4760Time per request: 149.877 [ms] (mean, across all concurrent requests)
4861Transfer rate: 857.59 [Kbytes/sec] received
4962```
63+ - Время обработки всех запросов сократилось в 4 раза с 60 до 15 секунд. Также количество Failed сократилось с 99 до 0.
64+
65+ ### 2. Отсутствие кеширования partial-ов _ single_story.html.erb
66+ - Readme задания и rack-mini-profiler
67+ - Добавил кеширование partial'а, учел, что в него входят счётчики лайков и комментариев.
5068
51- ### Замеры после добавления кеширования:
69+ #### Замеры после добавления кеширования:
5270```
5371Concurrency Level: 5
5472Time taken for tests: 7.179 seconds
@@ -61,6 +79,7 @@ Time per request: 358.953 [ms] (mean)
6179Time per request: 71.791 [ms] (mean, across all concurrent requests)
6280Transfer rate: 1772.19 [Kbytes/sec] received
6381```
64- - Время обработки запросов сократилось в два раза
82+ - Время обработки всех запросов сократилось в два раза с 14 до 7 секунд.
83+ - Время выполнения отдельного запроса составило 360ms
6584
6685
0 commit comments