Skip to content

task 5#4

Open
one0fnine wants to merge 6 commits intospajic:masterfrom
one0fnine:master
Open

task 5#4
one0fnine wants to merge 6 commits intospajic:masterfrom
one0fnine:master

Conversation

@one0fnine
Copy link

@one0fnine one0fnine commented May 3, 2019

Работа напрямую с Puma оказалась довольно медленной, возможно это проблема из-за Docker слоя и не оптимизированной системы.
development

Но через проксирование по nginx с включенным HTTP/2 и server-push, это выглядит прямо в разы лучше.
local_production_ssl_nginx

Также рабочий скрин с server-push:
server_push

Прогон тестов через WPT продакшена dev.to:
http://webpagetest.org/result/190429_36_1a6e0bd239dfd2567bd02f880a6c1796/

Они имеют проблемы с кэшированием статического контента, вероятно стоит кроме того, как использовать server-push, попытаться решить этот кейс.

О Falcon, мое мнение - пока не годен для прода. Пока довольно невнятное управление демоном, практически никакой нормальной документации по работе с серверов. С rails запустить не удалось из rails server, хотя в readme указано, что это возможно сделать. При тестировании через h2load сыпал ошибка на SSL сертификат. По ошибке тоже никаких данных не было найдено. Не смотря на ошибки в логе, работал ощутимо быстрее чем puma.

Copy link
Owner

@spajic spajic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Отличная работа! Отдельный плюсик за разборку с Falcon!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants