Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在PHP中实现共享资源吗?_Php_Shared Libraries_Php Extension - Fatal编程技术网

可以在PHP中实现共享资源吗?

可以在PHP中实现共享资源吗?,php,shared-libraries,php-extension,Php,Shared Libraries,Php Extension,比如说,有一个配置文件列出了webapp使用的所有JavaScript文件。 此配置文件不仅包含名称,还包含指向其各自位置的路径此内容将由站点上的所有用户使用 想象一下所有样式表、图像、脚本等都是这样 这或多或少像是所有用户的全局资源 为每个用户加载此文件将导致更多内存使用 有没有办法共享此资源? 如: 永远在记忆中 所有用户只需一份副本 我需要为此编写PHP扩展吗? 说像xdebug并将其加载到php.ini中 PHP在这里不提供任何静态内容。它是为了提供更简单的方法来包含文件(静态

比如说,有一个配置文件列出了webapp使用的所有JavaScript文件。 此配置文件不仅包含名称,还包含指向其各自位置的路径此内容将由站点上的所有用户使用

想象一下所有样式表、图像、脚本等都是这样

  • 这或多或少像是所有用户的全局资源
  • 为每个用户加载此文件将导致更多内存使用
有没有办法共享此资源?

如:

  • 永远在记忆中
  • 所有用户只需一份副本

我需要为此编写PHP扩展吗?
说像xdebug并将其加载到php.ini中


PHP在这里不提供任何静态内容。它是为了提供更简单的方法来包含文件(静态文件)的路径。这将有助于编写代码。

我不明白为什么要使用PHP来提供静态内容,但是:

我通常使用memcached来存储共享资源。这是非常有效和快速的


但实际上,您不应该让PHP服务于静态内容。

我不明白您为什么要使用PHP服务于静态内容,但是:

我通常使用memcached来存储共享资源。这是非常有效和快速的


但实际上,您不应该让PHP服务于静态内容。

假设您使用Apache

APC插件提供字节码编译以提高速度,还提供数据存储。请参阅apc_添加/apc_存储功能


还没有尝试过它的数据存储,但它的速度提升很好。

假设您使用Apache时所说的

APC插件提供字节码编译以提高速度,还提供数据存储。请参阅apc_添加/apc_存储功能


没有尝试过它的数据存储,但它的速度提升很好。

您只需要php操作码缓存JavaScript、样式表、图像和其他所有资源都可以直接从浏览器中检索,而不会以任何方式影响php,那么:为什么?@zerkms研究PHP操作码cache@KingCrunch这是为了我已经实现的依赖注入模块。@zerkms PHP操作码缓存作为memcache有什么帮助?您只需要PHP操作码缓存JavaScript、样式表、图像和其他所有资源都可以直接从浏览器中检索,而不会以任何方式影响PHP,那么:为什么?@zerkms研究PHP操作码cache@KingCrunch这是为了我已经实现的依赖注入模块。@zerkms PHP操作码缓存作为memcache有什么帮助?PHP不提供任何静态内容。它是为了提供更简单的方法来包含文件(静态文件)的路径。这将有助于coding.PHP不提供任何静态内容。它是为了提供更简单的方法来包含文件(静态文件)的路径。这将有助于编写代码。查看它。。需要一些时间。请尝试数据存储,直到现在工作正常:)。尽管如此,我仍然需要将数据复制到每个PHP的运行时本地内存中以实际使用它(由@mario指出)。。需要一些时间。请尝试数据存储,直到现在工作正常:)。尽管如此,我仍然需要将数据复制到每个PHP的运行时本地内存中以实际使用它(由@mario指出)。