小编The*_*can的帖子

非循环 dns 查找中的胶水记录是否会加速域解析?

http://www.intodns.com/上查找我的域时,我注意到这两条消息:

在父部分:

DNS Parent sent Glue 父名称服务器 g.gtld-servers.net 不会为列出的每个名称服务器发送 GLUE,这意味着他发送您的名称服务器主机名而不发送这些名称服务器的 A 记录。没关系,但您必须知道这将需要额外的 A 查找,这可能会延迟与您网站的连接。如果您在不同的 TLD 上有域名服务器(例如域名服务器 ns.domain.org 的 domain.com),这种情况会发生很多。

在 NS 部分:

NS 记录的胶水信息:当我向您的名称服务器询问您的 NS 记录时未发送 GLUE。这没关系,但您应该知道,在这种情况下,需要额外的 A 记录查找才能获取您的 NS 记录的 IP。没有胶水的名称服务器是: 109.230.225.96 84.201.40.52 例如,您可以通过将 A 记录添加到上面列出的区域的名称服务器来解决此问题。

我完全理解粘合记录的主要目标是解决循环依赖。

经典用例:

我的域是 example.com,我想要名称服务器 ns1.example.com。这将永远无法工作,因为如果我不获取 example.com,我将无法知道 ns1.example.com 的 IP,为此我需要从 ns1.example.com 获取它。为了解决这个死锁,我向 ns1.example.com 添加了一条包含名称服务器 IP 地址的胶水记录,这样就可以解决问题。

因此,如果名称服务器与我要查找的域位于不同的 TLD 中,则不会出现此问题。但是,要从名称服务器获取区域信息,我需要知道它们的 IP 地址,对吗?为了知道我需要从各自的名称服务器中获取名称服务器所在的区域,对吗?(或者更确切地说,我的 ISP 需要在后台执行此操作)所以额外的查找需要时间?

如果我现在有胶水记录,我就可以立即知道 IP 地址而无需查找 - 所以这应该会加快我的域的解析,不是吗?

但是我的 DNS 区域提供商 (tecserver.at) 回答说

这是没有意义的,因为“我们没有运行 ns1.ourdomain.com 和 ns1.ourdomain.com 作为 ourdomain.com 的权威 NS。

这将是胶水唱片的唯一意义。 …

domain-name-system resolution nameserver

4
推荐指数
1
解决办法
2016
查看次数

通过一次运行多个实例来加速 rsync?

我必须将一个大目录传输到另一台服务器。

我的问题是我无法使用可用的全部带宽,因为一个并发 tcp 流没有那么快。

基本上是当今任何下载管理器都支持的功能。

因此我想做并发数据流。

但是我找不到支持这个的程序,所以我想一次运行多个实例或 rsync。

这是一个好主意还是你能指出我更合适的工具的方向?

backup bandwidth rsync file-transfer tcp

4
推荐指数
1
解决办法
9266
查看次数

我如何处理巨大的日志文件?

我正在运行 SSD 服务器,因为我在性能方面拥有丰富的经验。但是,我的网络服务器可以处理大量请求,并且有一天未压缩的日志文件往往会超出数据库的范围。

我有通常的标准格式 Web 服务器日志文件。

有没有办法“即时”压缩它们?

compression hard-drive log-files logging

3
推荐指数
1
解决办法
918
查看次数

为什么这个 apache php 管道日志脚本不能正常工作?

我有一个像这样的管道日志程序:

#!/usr/bin/php
<?php

$fd = fopen("php://stdin", "r");
while(true) {
  $l = fread($fd,8192);
  $l = trim($l);
  if($l =="") continue;
  file_put_contents('/home/proxy/testfile',$l."\n", FILE_APPEND);
}
fclose($fd);
Run Code Online (Sandbox Code Playgroud)

在我的网络服务器配置中,我有:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" proxylog
CustomLog "|/home/proxy/logger.php" proxylog
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我确实收到了一些写入的日志输入,但很少。远小于默认日志文件。我也无法识别模式。

我也等待了足够长的时间,并在我的自定义管道日志中的最后一个日志条目之前的时间范围内成功检查了丢失的日志行 - 以消除缓冲区导致这种情况的可能性。有任何想法吗?

php logging pipe apache-2.2

1
推荐指数
1
解决办法
2077
查看次数