【问题标题】:Do I need to care about race conditions when using PHP output buffering?使用 PHP 输出缓冲时我需要关心竞争条件吗?
【发布时间】:2011-02-13 15:30:50
【问题描述】:

我想缓存单个 php 文件的结果(几分钟)。阅读了几篇文章后,这似乎很容易,例如关注http://www.addedbytes.com/articles/caching-output-in-php/

但是,在http://simas.posterous.com/php-data-caching-techniques 的末尾,作者说应该进行文件锁定,我在网上的任何示例中都看不到锁定。这是必需的吗?我该怎么做?

非常感谢!

【问题讨论】:

    标签: php caching output-buffering


    【解决方案1】:

    我们为此使用Nette 的 NSafeStream 类 - 它提供线程安全的文件访问:

    NSafeStream

    你不需要使用框架的其余部分,你可以只使用这个类。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2011-11-06
        • 1970-01-01
        • 1970-01-01
        • 2022-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多