Aktywne Wpisy

Pieron +38
Jakbyście się kiedyś zastanawiali skąd się wziął rowerzysta na waszej masce/czemu w jednej chwili jechaliście rowerem po bułki i nagle stoicie przed starym gościem z aureolą na głowie to musicie wiedzieć, że przejazdy rowerowe w Polsce są zaprojektowane idealnie tak aby nie było widać przejeżdżającego rowerzysty. Na grafice widać martwe strefy w passacie dojeżdżającym do skrzyżowania. Idealnie pokrywają się z ścieżką rowerową.
Teoretycznie kierowca powinien uważać ale jest spora szansa, że nie
Teoretycznie kierowca powinien uważać ale jest spora szansa, że nie
źródło: temp_file4781041986082317143
Pobierz
Mega_Smieszek +37
Ciekawe co teraz robi Gabriel Fleszar
źródło: temp_file7046875961920302706
Pobierz




Dziś webserver i load balancer caddy. Dziecko #golang
Serwer, który wprowadza nową jakość do zastanej grupy serwerów www, gdzie obijają się apache, nginxy, iisy i lighttpd i plankton złożony z innych tworów. Dlaczego? Wskaż tylko w prostej konfiguracji, że Twoja strona ma adres
[https://twojastrona.com](https://twojastrona.com)i Caddy sam zajmie się certyfikatami SSL dla niej, więc jeśli te sprawy, to czarna magia dla Ciebie, że strona ma kłódeczkę i takie tam - śpij spokojnie. Magia stanie się sama.Tutaj przykładowy config dla Wordpressa (za PHP odpowiada demon php-fpm)
Rewrite i wyrażenia warunkowe działają jak powinny, a nie tak jak w nginx dla ciekawego przykładu. HTTP/2 z pudełka i wiele innych rzeczy. Najnowsze wersje mają już próby z konfiguracją bezplikową po Rest API.
Ktoś może spytać, jaką to ma wydajność, skoro to #golang, a nginx jest w C. Odpowiadam: na samych plikach statycznych nginx może być szybszy zazwyczaj 5-10% ~, ale nie jest to regułą (że w ogóle będzie szybszy). W zamian za to, dzięki użyciu języka Go, caddy jest memory safe, więc żadne buffer overflow i inne cuda trapiące nginx (i apache) od czasu do czasu nie powinny mieć miejsca co do zasady, a więc #security winno być happy.
Uwaga - ściągając binarkę ze strony "enterprise" czyli https://caddyserver.com/ dostajecie telemetrię (nienachalną). Jak nie chcesz telemetrii, musisz skompilować samodzielnie - zainstalowane środowisko Go będzie wymagane
github projektu: https://github.com/caddyserver/caddy
strona projektu: https://caddyserver.com/
#programowanie #webdev #sysadmin #technologia #informatyka