如何提高PHP性能?

操作方法

  • 01

    “数据库更改通知”入门 php培训-“数据库更改通知”特性的用法非常简单:创建一个针对通知执行的通知处理程序– 一个 PL/SQL 存储过程或客户端 OCI 回调函数。 然后,针对要接收其更改通知的数据库对象注册一个查询,以便每当事务更改其中的任何对象并提交时调用通知处理程序。通常情况下,通知处理程序将被修改的表的名称、所做更改的类型以及所更改行的行 ID(可选)发送给客户端监听程序,以便客户端应用程序可以在响应中执行相应的处理。 为了了解“数据库更改通知”特性的作用方式,请考虑以下示例。假设您的 PHP 应用程序访问 OE.ORDERS 表中存储的订单以及 OE.ORDER_ITEMS 中存储的订单项。 鉴于很少更改已下订单的信息,您可能希望应用程序同时缓存针对 ORDERS 和 ORDER_ITEMS 表的查询结果集。要避免访问过期数据,您可以使用“数据库更改通知”,它可让您的应用程序方便地获知以上两个表中所存储数据的更改。 您必须先将 CHANGENOTIFICATION 系统权限以及 EXECUTE ON DBMS_CHANGENOTIFICATION 权限授予 OE 用户,才能注册对 ORDERS 和 ORDER_ITEMS 表的查询,以便接收通知和响应对这两个表所做的 DML 或 DDL 更改。为此,可以从 SQL 命令行工具(如 SQL*Plus)中执行下列命令。 众所周知,缓存数据库查询的结果可以显著缩短脚本执行时间,并最大限度地减少数据库服务器上的负载。如果要处理的数据基本上是静态的,则该技术将非常有效。这是因为对远程数据库的许多数据请求最终可以从本地缓存得到满足,从而不必连接到数据库、执行查询以及获取结果。 但当您使用的数据库与 Web服务器位于不同的计算机上时,缓存数据库结果集通常是一个不错的方法。不过,根据您的情况确定最佳的缓存策略却是一个难题。 例如,对于使用最新数据库结果集比较重要的应用程序而言,时间触发的缓存方法(缓存系统常用的方法,它假设每次到达失效时间戳记时就重新生成缓存)可能并不是一个令人满意的解决方案。 这种情况下,您需要采用一种机制,每当应用程序需要缓存的数据库数据发生更改时,该机制将通知该应用程序,以便该应用程序将缓存的过期数据与数据库保持一致。这种情况下使用“数据库更改通知”将非常方便。

(0)

相关推荐

  • PPT如何通过压缩媒体文件提高播放性能并节省磁盘空间

    通过压缩媒体文件,可以提高播放性能并节省磁盘空间. 1. 打开包含音频文件或视频文件的演示文稿. 2. 在"文件"选项卡上,单击"信息",然后在"媒体 ...

  • win7系统怎么提高硬盘性能

    win7系统怎么提高硬盘性能 一.在桌面状态栏开始菜单中,选择菜单项中的"运行"栏目,接着在弹出来的窗口中输入"regedit",按住回车键即可打开注册表编辑器 ...

  • win7系统怎么开启AHCI功能提高硬盘性能

    win7系统开启AHCI功能提高硬盘性能的方法 一.在桌面状态栏开始菜单中,选择菜单项中的"运行"栏目,接着在弹出来的窗口中输入"regedit",按住回车键即 ...

  • 电脑玩游戏越来越卡如何提高游戏性能

    我们在使用电脑玩游戏的时候,发现越来越卡,非常影响我们的游戏体验,想要提高电脑的游戏性能,该怎么操作呢?今天就跟大家介绍一下电脑玩游戏越来越卡如何提高游戏性能的具体操作步骤.1. 对电脑进行清理加速. ...

  • 提高手机性能?

    安卓手机越用越卡,有时会影响使用体验,那么如何提高手机性能呢? 操作方法 01 1.如果更新,建议及时的更新手机系统 一般手机的系统更新,要提升手机的性能以及修复相关的BUG,因此,只要手机出现系统更 ...

  • NVIDIA显卡设置提高游戏性能

    相信很多人纠结低端电脑配置如何设置才能更好的提高游戏性能,我这里就不在赘述相关名词的解读,详情可.设置优化通过反复实践得到的验证. 操作方法 01 从开始菜单打开控制面板-找到NVIDIA控制面板-管 ...

  • 如何提高电脑性能(windows)

    windows电脑可以比较方便的设置属性来提高其性能,这在玩游戏或者不考虑美观只考虑速度的情况下非常适用,同样,逆过来你也可以将电脑设置的更美观,不过要以付出一点内存为代价. 操作方法 01 右击我的 ...

  • NVIDIA显卡如何设置提高游戏性能

    NVIDIA显卡如何设置从而提高游戏性能呢?下面小编来教大家. 操作方法 01 首先,我们打开我们的电脑,然后我们双击电脑桌面上的控制面板: 02 进入控制面板之后,我们点击NVIDIA控制面板: 0 ...

  • 怎么提高cpu性能

    cpu的性能对计算机性能有很大影响,而cpu频率和运行速度也会影响cpu性能.下面给大家说说怎么提高cpu性能 操作方法 01 如果您安装了多个防病毒软件,请保留一个,卸载其他软件,并在必要时卸载所有 ...

  • 电脑越用越卡怎么设置提高游戏性能

    电脑越用越卡怎么设置提高游戏性能?小编这里带大家了解一下. 操作方法 01 首先清理桌面,要达到下图这个标准,桌面上的图标当然是越少越高,没必要的都删除. 02 然后打开清理软件,全盘清理电脑中的垃圾 ...