小编ear*_*arl的帖子

什么决定 FQDN 被解释为 IPv6 还是 IPv4?

当我在 URL 栏中键入完全限定域名 (FQDN) 时,浏览器会连接到某个映射表(该表存储在哪里?与服务提供商一起存储?),该表确定所请求文件的托管位置。

因此,是否支持 IPv6 地址取决于服务提供商(我假设他们拥有转换表)。真的吗?

domain-name-system url ipv6 ipv4

9
推荐指数
2
解决办法
6447
查看次数

您知道哪些 Apache/PHP 配置?它们有多好?

我想向您询问您所知道的 PHP/Apache 配置方法,以及它们的优缺点。我自己开始:

---------------- PHP 作为 Apache 模块----------------

优点:速度快,因为您不需要每次都启动 exe,尤其是在mpm-worker模式下。您还可以在此模式下使用各种PHP 加速器,如 APC 或 eAccelerator。

缺点:如果您在 mpm-worker 模式下运行 apache,您可能会面临稳定性问题,因为任何 php 脚本中的每个故障都会导致该 apache 进程的整个线程池不稳定。同样在这种模式下,所有脚本都代表 apache 用户执行。这不利于安全。mpm-worker 配置需要在线程安全模式下编译 PHP。至少 CentOS 和 RedHat 默认存储库没有线程安全的 PHP 版本,因此在这些操作系统上,您至少需要自己编译 PHP(有一种方法可以在 Apache 上激活 worker mpm)。线程安全的 PHP 二进制文件的使用被认为是实验性的和不稳定的。另外,许多 PHP 扩展不支持线程安全模式,或者没有在线程安全模式下进行良好测试。

---------------- PHP 作为 CGI ----------------

这似乎是最慢的默认配置,它本身似乎是一个“骗局”;)

---------------- PHP 作为 CGI 通过 mod_suphp ----------------

优点:suphp 允许您代表脚本文件所有者执行 php scipts。这样您就可以安全地将同一台机器上的不同站点分开。此外,suphp 允许每个虚拟主机使用不同的 php.ini 文件。

缺点:CGI 模式下的 PHP 意味着较低的性能。在这种模式下,你不能使用像 APC 这样的 php 加速器,因为每次产生新进程来处理脚本时,前一个进程的缓存都没用。顺便说一句,你知道在这个配置中应用一些加速器的方法吗?我听说了一些关于将 shm 用于 …

php fastcgi cgi suphp apache-2.2

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

标签 统计

apache-2.2 ×1

cgi ×1

domain-name-system ×1

fastcgi ×1

ipv4 ×1

ipv6 ×1

php ×1

suphp ×1

url ×1