Class PerformanceManager

Constructors

Properties

compressionCache: Map<string, Buffer> = ...
metrics: PerformanceMetrics[] = []

Methods

  • Parameters

    • res: any
    • data: string | Buffer
    • Optional maxAge: number

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • data: string | Buffer

    Returns Promise<{
        data: Buffer;
        encoding: string;
    }>

  • Parameters

    • data: string | Buffer

    Returns Promise<{
        data: Buffer;
        encoding: string;
    }>

  • Parameters

    • data: string | Buffer
    • acceptEncoding: string

    Returns Promise<null | {
        data: Buffer;
        encoding: string;
    }>

  • Parameters

    • timeoutMs: number = 5000

    Returns Promise<never>

  • Returns ((req, res, next) => void)

      • (req, res, next): void
      • Parameters

        • req: any
        • res: any
        • next: any

        Returns void

  • Parameters

    • data: string | Buffer

    Returns string

  • Returns string

  • Returns number

  • Returns number

  • Returns number

  • Returns MemoryUsage

  • Returns string[]

  • Parameters

    • data: any

    Returns string

  • Parameters

    • pool: any

    Returns void

  • Parameters

    • data: any

    Returns {
        data: any;
        size: number;
    }

    • data: any
    • size: number
  • Parameters

    • requestTime: number
    • payloadSize: number

    Returns void

  • Parameters

    • payload: string | Buffer
    • maxSize: number

    Returns boolean