我见过有人建议将所有这些组合在一个流程中,但它们似乎有很多重叠的功能,所以我想深入了解为什么您可能想要在访问实际 Web 服务器之前通过 3 个不同的程序。
nginx:
漆:
快乐代理:
将所有这些链接到您的主要 Web 服务器之前是否只是为了获得它们的一些主要功能优势?
让这么多守护进程一起做类似的事情似乎很脆弱。
您的部署和订购偏好是什么?为什么?
我正在考虑在带有 SSD 驱动器的系统上设置鱿鱼(或可能是清漆)缓存。
明显的好处是这些系统具有很高的读取速度,我希望我的命中率相当高。
假设我可以将 7 个 SSD 放入 RAID 配置中。(有些情况可以让我打包更多)
实施问题:
我应该使用RAID0吗?(我希望驱动器最终会失败,所以这看起来很危险。)
我应该使用RAID10吗?(这将我的磁盘占用空间减半,这很昂贵。)
我应该使用RAID5吗?(众所周知,SSD 具有“糟糕”的写入性能和写入限制,所有额外的奇偶校验写入可能会大大减慢这一速度。)
我应该将每个磁盘视为自己的鱿鱼数据存储吗?(squid 处理多个数据存储的效果如何?如果/当一个失败时会发生什么?)
我是否应该忽略数据存储而只是将 SSD 放入大型 SWAP 分区并让 linux VM 来做这件事?(看起来很草率)
在生产环境中使用 SSD 的人们的任何建议将不胜感激。(特别是如果您将它们用于 HTTP 缓存)
我根据每秒查询数为 DNS 服务付费。
我们没有使用 IPv6,但是大量查询(我付费)正在进入 AAAA 记录。我知道大多数 DNS 堆栈现在会同时要求 A 和 AAAA,而且我无法改变这一点。
我会做的是把东西在AAAA记录用长TTL。(降低我的命中率)
有什么我可以放的吗?空值?等效的 IPv4 地址?
任何指导将不胜感激。
我在大多数设备都是 DHCP 的网络上。如果我在设备 A 和 DHCP 服务器之间有几个交换机,我如何找出它们是什么?
不管设备 A 和 DHCP 服务器之间的交换机数量如何,traceroute 只给我 1 跳。
我正在使用一个外部 eSATA 设备,它需要 5 个 SATA 驱动器并将它们作为一个大型硬件 RAID5 呈现给 linux (ubuntu)。
它使用 SiI3726 芯片组。
Linux 可以很好地查看和处理 sata 设备,但我想知道是否有任何方法可以查询/监控隐藏在此硬件 RAID 后面的 RAID5 状态。
(来自 dmesg - 我发誓我没有 16T 单驱动器......)
[ 16.409678] sd 4:0:0:0: [sde] 31255691264 512-byte logical blocks: (16.0 TB/14.5 TiB)
[ 16.409727] sd 4:0:0:0: [sde] Write Protect is off
[ 16.409730] sd 4:0:0:0: [sde] Mode Sense: 00 3a 00 00
[ 16.409752] sd 4:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 16.463573] sde: sde1 …Run Code Online (Sandbox Code Playgroud)