MCPcopy
hub / github.com/valyala/fasthttp / NewRequestHandler

Method NewRequestHandler

fs.go:516–519  ·  view source on GitHub ↗

NewRequestHandler returns new request handler with the given FS settings. The returned handler caches requested file handles for FS.CacheDuration. Make sure your program has enough 'max open files' limit aka 'ulimit -n' if FS.Root folder contains many files. Do not create multiple request handlers

()

Source from the content-addressed store, hash-verified

514// Do not create multiple request handlers from a single FS instance -
515// just reuse a single request handler.
516func (fs *FS) NewRequestHandler() RequestHandler {
517 fs.once.Do(fs.initRequestHandler)
518 return fs.h
519}
520
521func (fs *FS) normalizeRoot(root string) string {
522 // fs.FS uses relative paths, that paths are slash-separated on all systems, even Windows.

Calls 1

DoMethod · 0.65