【问题标题】:PHP script pre-generatingPHP脚本预生成
【发布时间】:2016-01-29 01:18:33
【问题描述】:

当我有一个可变输入数据的 PHP 脚本获得高流量时,预先生成脚本内容而不是从文本文件中读取数据是个好主意吗?例如,我想每 10 分钟更改一次新闻标题。用这样的数组'URL1'=>'Title 1', 'URL2'=>'Title 2', .. 重写脚本是否比在文本文件上使用 file_get_contents 更好?

【问题讨论】:

  • 平面文件?从来没有像 RDBMS 那样高效

标签: php


【解决方案1】:

PHP 的任何文件处理函数都很昂贵,并且比 DB 慢。

使用 include() 引用的数组会绕过这些函数,并且可能会非常快,但是您的更新频率使这在高流量场景中看起来是个坏主意。该文件在更新期间将不可用...每隔 10 分钟,一些访问者就会产生严重错误。

您将进一步优化您的数据库查询和索引,并设置一些真实世界的基准测试。 AJAX 也可以成为您管理服务器负载的朋友。

【讨论】:

    猜你喜欢
    • 2014-02-05
    • 1970-01-01
    • 2021-09-10
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 2012-10-04
    • 2018-09-01
    相关资源
    最近更新 更多