Форма входа

Туча тегов

Яндекс.Метрика

Обратная связь

При всех претензиях к контенту, вопросах и предложениях вы можете пользоваться адресом admin@animefag.ru
Поиск по тегу

php


Найдено: 5 записей

Поменял Apache на php-fpm, зашёл на анимуфаговую страницу со своими рекомендашками, хоп, всё загрузилось за 600 мс, я аж охренел от скорости... и тут-то Никита и понял, что у него просто отвалился jQuery, а иже с ним и вся генерация графиков.

Нет, с этим надо что-то делать. В субботу вырублю генерацию графиков автоматом. Только при переходе на страницу статистики будет

Прочитать всё (0 комментариев) Дата: 27 июня 2015, 4:28

Перевожу анимуфаг на новую ЦМС.

 

Старый

Concurrency Level: 100 Time taken for tests: 6.359 seconds Complete requests: 1000 Failed requests: 0 Total transferred: 47237000 bytes HTML transferred: 46733000 bytes Requests per second: 157.27 [#/sec] (mean) Time per request: 635.862 [ms] (mean) Time per request: 6.359 [ms] (mean, across all concurrent requests) Transfer rate: 7254.70 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 3 28 53.4 9 208 Processing: 62 595 246.2 487 1530 Waiting: 62 594 245.3 486 1530 Total: 231 623 251.5 517 1535

 

 

Новый

Concurrency Level: 100 Time taken for tests: 10.744 seconds Complete requests: 1000 Failed requests: 0 Total transferred: 47928303 bytes HTML transferred: 46409000 bytes Requests per second: 93.07 [#/sec] (mean) Time per request: 1074.414 [ms] (mean) Time per request: 10.744 [ms] (mean, across all concurrent requests) Transfer rate: 4356.33 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.5 0 3 Processing: 24 1034 642.8 789 2788 Waiting: 24 1033 642.7 788 2787 Total: 26 1034 642.6 789 2788

 

Epic fail

Прочитать всё (0 комментариев) Дата: 27 мая 2015, 2:04

Уффф, теперь моя Хромоферма отправляет не raw xml анимулистов на сервер, а запаковывает его в deflate.

Fri, 03 Apr 2015 17:05:16 GMT Отправляем на anscore 39 новых страниц, 5.04 МБ. Запаковано в 0.66 МБ

Fri, 03 Apr 2015 17:05:27 GMT Отправляем на anscore 52 новых страниц, 5.17 МБ. Запаковано в 0.7 МБ

Fri, 03 Apr 2015 17:05:35 GMT Отправляем на anscore 23 новых страниц, 2.15 МБ. Запаковано в 0.28 МБ

Fri, 03 Apr 2015 17:10:05 GMT Отправляем на anscore 10 новых страниц, 0.34 МБ. Запаковано в 0.04 МБ

Fri, 03 Apr 2015 17:10:11 GMT Отправляем на anscore 10 новых страниц, 1.25 МБ. Запаковано в 0.16 МБ

А на сервере, в свою очередь, раньше скоп из ста страниц делал сто раз лок мьютекса, чтение с винта, ансериализацию, запись нового key-value, сериализацию и запись на диск.

Теперь всё это оптимизировано и один раз читается, ансериализируется, сто раз меняется key-value, один раз сериализуется и пишется на диск. Теперь там увеличение скорости ещё в 10-100 раз.

Прочитать всё (0 комментариев) Под катом есть текст Дата: 03 апреля 2015, 22:15

Вот вам первая версия штуки, которая генерировала рекомендашки. http://pastebin.com/WC3iCzTq

Эта версия удалена ещё год назад, там очень старый алгоритм. Да и архитектура изменилась как день и ночь.

Прочитать всё (0 комментариев) Дата: 04 августа 2014, 12:53