【问题标题】:Output buffering in php with high hitsphp中的输出缓冲具有高命中率
【发布时间】:2012-09-17 18:23:23
【问题描述】:

我有一个每天有 200 000 次访问的网站,并且使用 php 输出缓冲区,我有一个问题:

有了这些命中数,是否使用了输出缓冲?

我使用 MVC 框架,我应该使用输出缓冲区!

【问题讨论】:

  • 在你的情况下最重要的是缓存。您的视图是否已缓存?
  • 关于输出缓冲一个快速的谷歌搜索给了我this SO thread,也许它可以回答你的问题。
  • 每天有 200000 次访问的访问者网站,你不知道输出缓冲?
  • 我没有使用html缓存,我缓存了mysql数据,比如memcache!
  • @MarcB:从来没有见过一个网站的总访问量在一天内平均分布。从不。

标签: php performance buffer


【解决方案1】:

输出缓冲永远不会受到伤害,具体取决于您正在缓存的内容以及您是否希望它过期。我会使用 Memcache 或 APC,将您的页面缓存一段时间。使用传统的密钥系统在每个页面或资源上获取正确的标识符,并在更新某些内容时创建触发器以自动重置缓存。 (例如使用 PEAR 守护进程)

如果数据库使用率很高,我会缓存数据集并让页面自然服务。使用 APC,您已经释放了大量 I/O 资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 2013-01-23
    相关资源
    最近更新 更多