THttpServerOption
THttpServerOption
THttpServerOption = (
hsoHeadersUnfiltered,
hsoHeadersInterning,
hsoNoXPoweredHeader,
hsoNoStats,
hsoCreateSuspended,
hsoLogVerbose,
hsoIncludeDateHeader,
hsoEnableTls,
hsoBan40xIP,
hsoThreadCpuAffinity,
hsoThreadSocketAffinity,
hsoReusePort,
hsoThreadSmooting);
///可用的HTTP服务器选项
//-某些THttpServerGeneric类可能仅部分支持它们
//-hsoHeadersUnfiltered将存储所有标头,而不仅仅是相关的(即。
//包括原始内容长度、内容类型和内容编码条目)
//-hsoHeadersInterning触发TRawUtf8 Interning以减少内存使用
//-hsoNoStats将禁用低级统计计数器
//-hsoNoXPoweredHeader不包括“X-Powered-By:mORMot 2 synopse.info”标头
//-hsoCreateSuspended不会立即启动服务器线程
//-hsoLogVerbose可用于调试生产中的服务器
//-hsoIncludeDateHeader将允许所有答案包含日期:。。。HTTP标头
//-hsoEnableTls启用THttpServer套接字服务器的TLS支持,使用
//Windows SChannel API或OpenSSL-调用WaitStarted()设置证书
//-hsoBan40xIP将在出现4xx错误代码后几秒钟内拒绝任何IP
//返回(但为401/403)-目前仅由THttpAsyncServer实现
//-hsoThreadPuAffinity或hsoThreadSocketAffinity可以设置为:
//强制线程与一个CPU逻辑内核或CPU HW套接字的相关性;看见
//TNotifiedThread对应的方法-在http.sys上不可用
//-hsoReusePort将在POSIX上设置SO_REUSEPORT,允许绑定多个
//THttpServerGeneric位于同一端口上,可以在同一进程中,也可以作为
//分离的进程(例如,将进程关联设置为一个CPU HW套接字)
//-hsoThreadSmoothing将更改TAsyncConnections.ThreadPollingWakeup()
//算法将进程集中在池的第一个线程上-通过设计,
//这将禁用hsoThreadPuAffinity和hsoThreadSocketAffinity
本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/17057803.html