-3

我正在使用简单的编码创建一个 php 脚本。我对缓存知之甚少。但是听说有对象缓存,数据库缓存可以提高加载时间。

例如,我有一个示例 php 查询,如何启用数据库缓存,还请告诉我一些有关对象缓存的基础知识。

$test="
SELECT *, 
       Sum(sellprice*quantity) + tips AS amount, 
       receiptdetails.name            AS personname 
FROM   cart, 
       cartproduct, 
       receiptdetails, 
       receipt, 
       product 
WHERE  cart.ID = cartproduct.cartid 
       AND receiptdetails.cartid = cart.ID 
       AND receipt.cartid = cart.ID 
       AND product.ID = cartproduct.productid 
GROUP  BY cart.ID
";
4

1 回答 1

0

最流行的方式是使用Memcached进行缓存。基本上它只是一个在 RAM 中缓存值的键值存储引擎。您的应用程序可以利用它来缓存值,以减少每次查询数据库的需求。

您可以查看PHP 的 Memcached 扩展,了解如何将 PHP 与 Memcached 一起使用。

于 2014-07-13T04:18:14.453 回答