【问题标题】:htaccess include_path performancehtaccess include_path 性能
【发布时间】:2011-11-07 16:05:52
【问题描述】:

我正在通过 ajax 加载一些内容.. 内容中有一个 require_once,这似乎导致它在加载之前至少挂起一秒钟,这确实会分散页面的注意力。我以前没有遇到过这些延迟,我最近唯一改变的是在 htaccess 文件中设置一个 php_include_path (C:/wamp/www/project) .. 当我把它拿出来时它会立即加载(尽管它也没有'找不到文件)。

不过,它只是包含路径中的那个目录,所以它会减慢这么多速度似乎很奇怪(对吧?)。这不正常吗?我在哪里可以找到导致延迟的原因。

我有一个符号链接可以将我的文件和文件夹镜像到保管箱(因此我的保管箱文件夹在技术上是它们所在的位置),但我将文件直接复制到 C:/wamp/www 并且速度仍然缓慢。

【问题讨论】:

  • 这似乎确实造成

标签: php performance .htaccess directory-structure


【解决方案1】:

我的建议是在你的 PHP 中定义 php 包含路径,而不是在你的 .htaccess 中,看看是否可以加快速度。

例如,定义为常量

define('PHP_INCLUDE_PATH', 'C:/wamp/www');

【讨论】:

  • 我会试一试。奇怪的是,我读到this article 建议通过 php 方法设置它比较慢。