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