在 php 脚本中使用缓存

2023-12-11

我对 php 中的缓存感到困惑。我在我的 php 文件中创建了一个用于显示 2 到 500 的文件。现在我想使用缓存文件来存储数据并显示它。我的代码如下。

<?php
  for ($i = 2; $i <= 500; $i++)
    echo "The number is:".$i."<br />";
?>

现在我如何使用缓存文件来保存输出并进一步在浏览器中显示。如果还有其他方法可以在 php 中使用缓存文件,请帮助我。在 php 文件中,我想了解节省时间的情况。如何在 php 中使用缓存脚本来存储输出并进一步显示它来节省时间。


PHP 内部有多种形式的缓存。

如果您可以访问虚拟主机上的 memcached 或 APC(某些共享计划禁用此功能),请查找它们,因为它们被认为是相当高性能的缓存形式,因为它直接利用系统内存(memcached 更适合分布式系统) 。

http://php.net/manual/en/book.memcache.php

http://php.net/manual/en/book.apc.php

如果没有,请查看文件缓存。 PHP 附带了一个方便的文件库(在 PHP 文档中记录),它允许您读取/写入文件。

http://www.php.net/manual/en/ref.filesystem.php

最后,您可以研究一下 SQL 缓存。尽管与其他选项相比,通常不建议这样做,但您希望通过数据库存储的数据也可能是一个选项(如果您需要将其链接到表中的其他数据)。

http://php.net/manual/en/ref.pdo-mysql.php

祝你好运!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 php 脚本中使用缓存 的相关文章

  • 统计数据库中的注册用户数

    我想反映在我的网站上注册的人数 只有我拥有的代码不起作用 它让我知道它不可能 转换为字符串 另外 当我将其设置为在 HTML 中调用的函数时 我收到 connection 未定义的错误 require once connect php sq
  • AJAX 安全问题

    我希望能够解决一些关于 AJAX 安全性的问题 这是我试图理解的一个场景 假设我正在使用 AJAX 向页面请求一些半敏感材料 例如 我将把用户的 ID 传递给一个 php 文件 并返回一些关于他们自己的信息 现在 是什么阻止人们模拟此 Ja
  • Symfony/Form:函数 DoctrineType::__construct() 的参数太少

    我有一个奇怪的错误 我在自己的系统中实现了 Form 组件 我在那里创建了一个 FormType 其中使用 EntityType 作为字段 每次我想用 formBuilder 创建表单时 它都会抛出以下错误 Fatal error Unca
  • Symfony2 实体字段在选项为空时显示所有条目

    我的 Symfony2 项目中有一个实体类型表单字段 builder this gt createFormBuilder projects this gt getProjects builder gt add project entity
  • 不区分大小写的 array_unique

    我正在尝试编写几行代码来创建一个不区分大小写的数组唯一类型函数 这是我到目前为止所拥有的 foreach topics as value lvalue strtolower value uvalue strtolower value if
  • 软删除最佳实践(PHP/MySQL)

    Problem 在处理产品和订单的 Web 应用程序中 我想维护前员工 用户 与他们处理的订单之间的信息和关系 我想维护过时产品和包含这些产品的订单之间的信息和关系 然而 我希望员工能够整理管理界面 例如删除前员工 过时的产品 过时的产品组
  • Chart.js - 使用 mysql 和 php 从数据库获取数据

    我正在尝试将静态数据转换为使用数据库结果 我将使用MySQL and PHP 示例代码 var randomScalingFactor function return Math round Math random 100 var lineC
  • 使用显式值进行 BigQuery 合并

    据我所知 BigQuery 支持合并两个表 目前 INSERT操作允许将显式值插入表中 例如 INSERT dataset Inventory product quantity VALUES top load washer 10 front
  • 如何获取 tokio-io 的 async_read 文件句柄

    我想从文件句柄中流式传输行 但我不知道如何满足File has async read use std fs File use std io BufReader BufRead use tokio core reactor Handle us
  • 类 Doctrine\Common\Collections\ArrayCollection 不是有效的实体或映射的超类

    我有三个实体 特征值 php
  • 检查用户设备的 GPS 是否开启

    我正在使用 jQuery Mobile 和 PHP 开发一个应用程序 我没有使用 Phonegap 或其他框架 我需要找到用户的geolocation 如果用户设备的 GPS 关闭 那么我无法获取位置 现在我需要查找用户设备的 GPS 是否
  • websockets 如何处理同一浏览器的两个选项卡

    I have 1 个 PHP 服务器 提供 http 请求 和 1 node js 发布更新的数据消息 每个连接都带有 websocket php 服务器设置其 cookie 在一个浏览器中 此 cookie 可在所有选项卡中使用 当浏览器
  • Sql批量复制截断小数

    当我使用批量复制将十进制值从 C DataTable 插入 Sql Server 2005 时 值会被截断而不是四舍五入 DataTable 中的数据类型为 Decimal 数据库中的数据类型为Decimal 19 3 数据表中的值为 1
  • 一次用 \r\n & \n & \r 分解字符串? [复制]

    这个问题在这里已经有答案了 我想按行分割字符串 但我希望它基于所有主要使用的换行符 n r n r 并返回一个包含每一行的数组 您可以使用正则表达式和preg split http php net preg split反而 lines pr
  • 验证 LDAPS 连接的自签名证书

    我想从 Linux Linux 3 2 0 4 amd64 1 SMP Debian 3 2 51 1 x86 64 GNU Linux 客户端到 Windows 2012 服务器建立安全的 ldap 连接 ldaps 以更改活动中的用户密
  • PHP 使用主键和辅助键对多维数组进行排序[重复]

    这个问题在这里已经有答案了 如何按主键和辅助键对多维数组进行排序 例如 假设有以下数组 result array result 0 prio 1 result 0 date 2010 02 28 result 0 post February
  • Symfony VS CakePHP:哪一个最接近 PHP [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我主要是一名 Rails 开发人员 但有时 我必须使用 PHP 进行编码 因为 stackoverflow com更喜欢可以回答的问题 我想知道
  • 从 $i 获取值,顺序被打乱

    for i 0 i lt count name i some output ommited td td
  • mysql_query 保留返回时在表中创建的数据类型?

    我在mysql中有一个表 CREATE TABLE user id INT name VARCHAR 250 我查询表 result mysql query SELECT id name FROM user 我收集结果 while row
  • Yii2:无法将列值更新+1

    创建新记录时 我需要将列值更新 1 public function actionCreate model new CreateBookings if model gt load Yii app gt request gt post Yii

随机推荐

  • 为什么 Left 函数返回运行时错误“424”?

    下面的代码应复制单元格中的值并将其前 10 个字符粘贴到区域中的同一单元格中 在这一行 Sh Cells i 5 Left Sh Cells i 5 Value 10 Copy 我收到运行时错误 424 需要对象 在行前添加 set 不起作
  • 使用 VS2012 附带的 Install Shield 创建可更新的设置

    我正在尝试使用 Install Shield LE 打包分发 winforms 应用程序 这运行良好 我什至将 net 4 5 可再发行组件打包在 setup exe 中 我遇到的问题是我现在正在创建应用程序的 1 4 版本 我希望它能够成
  • 删除 AutoCompleteTextView 下拉列表分隔线

    在我的应用程序中 我使用 AutoCompleteTextView 要求之一是隐藏分隔线 我已将 AutoCompleteTextView 添加到布局中
  • MySQL 最大 N 个结果与连接表

    选择前 n 个结果 我在这里看到了大量关于如何做到这一点的帖子和精彩文章 但我很难用我的数据集来做到这一点 大多数示例都侧重于数据集 而不需要额外的联接 我一直在尝试应用以下示例http www xaprb com blog 2006 12
  • 在ListView的ArrayAdapter中使用Linkify会导致RuntimeException

    我有一个TextView in my ArrayAdapter可能包含一些超链接 对于我使用的那些链接Linkify public View getView int position View convertView ViewGroup p
  • 无法在 Android Studio 中添加地图,如 Google“入门”页面所述; Android Studio 报错

    我正在尝试按照说明使用 Google 地图 API 制作应用程序 为此 我完全按照描述的说明进行操作here 我已经有了 Android Studio 并开发了几个非常基本的联系人列表应用程序 但为此我获得了 API 密钥 设置了位置和网络
  • 全文搜索 sql server 中输入错误的单词

    我们目前正在评估模糊搜索的一系列选项 我们的要求之一是匹配错误的单词 CRA1G 数字 1 的 OCR 必须与 CRAIG 匹配 sql server 中的全文搜索似乎很接近 但没有雪茄 除了 FORMSOF Inflectional CR
  • 如何在 php 中设置电子邮件正文的样式[重复]

    这个问题在这里已经有答案了 我想设计邮件正文的样式 我尝试过以下方法来设置邮件正文的样式 但所有这些都不起作用 1 使用外部样式表样式 css td padding 10px mail php table td td table 2 定义的
  • 左连接上的 CTE 性能缓慢

    我需要提供一份报告 显示表中的所有用户及其分数 并非该表上的所有用户都会有分数 因此在我的解决方案中 我首先使用一些 CTE 计算分数 然后在最终的 CTE 中 我提取完整的名册 并为没有实际分数的用户分配默认分数 虽然 CTE 并不太复杂
  • .Net 数据结构:ArrayList、List、HashTable、Dictionary、SortedList、SortedDictionary -- 速度、内存以及何时使用每种结构? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 NET 有很多复杂的数据结构 不幸的是 其中一些非常相似 我并不总是确定何时使用其中一个 何时使用另一个 我的大多数 C 和 VB 书籍都在一定程度上讨论了它们 但从未真正深入讨
  • 通过 WPF 中的代码隐藏访问资源

    我在窗口资源中定义了一个自定义集合 如下所示 在 Sketchflow 应用程序中 因此窗口实际上是一个 UserControl
  • 将DEAP(遗传算法库)与spark结合使用

    是否可以使用 DEAP http deap readthedocs io en master 与 Spark 集群来映射适应度评估函数 我想运行 GA 但适应度函数相当长 我计划将其分布在 Spark 集群上 你应该看看使用多个处理器DEA
  • Tkinter - 多个按钮的同一事件

    使用 Tkinter 我有很多按钮 我希望每次按下任何按钮时都会触发相同的回调函数 我怎样才能知道按下了哪个按钮 def call p1 Which Button was pressed pass for i in range 50 B1
  • 模拟 PDO 获取失败情况

    符合php文档 PDO方法fetch 返回值FALSE两者均未找到记录AND失败时 例如 当数据库访问出现问题时 假设我将 PHP 错误报告系统设置为在失败时抛出异常 PDO ATTR ERRMODE gt PDO ERRMODE EXCE
  • 如何彻底清除 Laravel 中的缓存?

    我运行这些命令 php artisan view clear php artisan route clear s php artisan cache clear php artisan config clear php artisan co
  • 如果有人“窃取”我的 Facebook App ID,他们会造成什么损害?

    我创建了一个 Facebook 应用程序 ID 并将站点 URL 设置为 localhost 以便在进行身份验证 通过客户端 JavaScript 后 我在开发应用程序时会被重定向到本地计算机 我很想知道此设置是否存在任何风险 特别是如果我
  • 警告:date_default_timezone_get():

    我已经研究了我能找到的所有答案 但没有运气让它发挥作用 当我尝试运行 symfony 时出现以下错误 警告 date default timezone get 依赖 系统的时区设置 你是required使用 date timezone 设置
  • 如何检查android数据库中的重复名称?

    我想从两个编辑文本中输入姓名和电话号码 我使用两个按钮保存并使用列表视图在模拟器中显示它 输入姓名后 当我单击 保存 按钮时如何检查我是否已经输入了相同的名字 我是 Android 新手 解释会非常有帮助 public void onCre
  • 将产品标签移至 WooCommerce 产品描述

    我需要将产品标签移至 WooCommerce 产品描述的底部 我在用 将自定义内容添加到 WooCommerce 产品描述中 答案代码确实有效 我在产品描述下方收到文本 这是描述中的最后一行 现在我想添加产品元信息 产品 SKU 和标签 但
  • 在 php 脚本中使用缓存

    我对 php 中的缓存感到困惑 我在我的 php 文件中创建了一个用于显示 2 到 500 的文件 现在我想使用缓存文件来存储数据并显示它 我的代码如下 现在我如何使用缓存文件来保存输出并进一步在浏览器中显示 如果还有其他方法可以在 php