Ключевое слово go немедленно возвращает выполнение из вызова функции, в то время как функция начинает работать в фоновом режиме в виде горутины, тогда как остальная часть программы тоже продолжает свое выполнение. Вы не можете контролировать или делать какие-либо предположения о порядке, в котором будут выполняться ваши программы, поскольку это зависит от планировщика ОС, планировщика Go и загрузки ОС.
Файловый сервер сам по себе не является веб-сервером, но тесно связан с веб-сервисами, поскольку реализуется с использованием аналогичных Go-пакетов. Кроме того, файловые серверы часто используются для поддержки функциональности веб-серверов и веб-сервисов.
Go предлагает для этого обработчик http.FileServer(), а также http.ServeFile(). Самая большая разница между ними заключается в том, что http.FileServer() — это http.Handler, тогда как в случае http.ServeFile() это не так. Кроме того, http.ServeFile() лучше обслуживает отдельные файлы, а http.FileServer() — целые деревья каталогов.
Сводка — похожа на гистограмму, но также может вычислять квантили по скользящим окнам, работающие со временем.