0
0
Fork 0

Optimize uri normalization (#4212)

* Add dependency on idn-ruby to speed up URI normalization

* Use normalized_host instead of normalize.host when applicable

When we are only interested in the normalized host, calling normalized_host
avoids normalizing the other components of the URI as well as creating a
new object
This commit is contained in:
ThibG 2017-07-15 17:24:35 +02:00 committed by Eugen Rochko
parent bd915d9398
commit 05cd37097c
6 changed files with 8 additions and 5 deletions

View file

@ -43,7 +43,7 @@ class Pubsubhubbub::DeliveryWorker
end
def host
Addressable::URI.parse(subscription.callback_url).normalize.host
Addressable::URI.parse(subscription.callback_url).normalized_host
end
def headers