Maison développement back-end tutoriel php php中apc缓存使用示例_PHP

php中apc缓存使用示例_PHP

Jun 01, 2016 am 11:58 AM
apc缓存

记的以前php文件上传到服务器时需要先用zend guard加密下,有了apc就不用了。 从维基百科上看到的消息,apc将被内置在php6中,所以apc还是值的学习下的。

1、安装扩展

在ubuntu 12.04可以直接通过apt-get install php-apc安装apc扩展。

关于windows系统,笔者以前曾在windows下安装过apc,只是运行不稳定,不晓得现在解决了没有。在windows下可以用wincache替代apc,微软自己开发的,非常稳定。

Tips:安装完成后,要记的重启下web服务器。

2、下载apc.php

下载地址:apc_php.zip

apc.php这个脚本可以查看apc的使用情况。界面如下:

php中apc缓存使用示例_PHP

其中有两个选项卡可以稍微关注下:

1 System Cache Entries:这个表示系统缓存选项,都是缓存一些php文件的中间码。

2 User Cache Entries:表示用户数据的缓存,在编码中可以将用户的数据缓存到apc。如果要查看用户数据缓存,需要先修改访问的账号和密码。打开apc.php文件,找到如下两行代码进行修改就可以了:

复制代码 代码如下:
defaults('ADMIN_USERNAME','apc');    // Admin Username
defaults('ADMIN_PASSWORD','password');   // Admin Password - CHANGE THIS TO ENABLE!!!

3、apc使用示例

apc使用起来非常简单,看下面的几个增加、查询、修改、删除示例。

增加一个缓存,有效时间为3600秒

复制代码 代码如下:
apc_add('name', 'tom', 3600);

执行代码,然后查看User Cache Entries,可以看到多了一条键值为name的缓存数据:

php中apc缓存使用示例_PHP
 

其中有命中次数、大小、过期时间等等。

查询缓存

复制代码 代码如下:
apc_add('name', 'tom', 3600);
print apc_fetch('name'); //输出tom

修改缓存

复制代码 代码如下:
apc_store('name', 'anny', 3600);
print apc_fetch('name'); //输出anny

删除缓存

复制代码 代码如下:
apc_delete('name');
var_dump(apc_fetch('name')); //输出bool(false)

递增递减数字

如果缓存的内容是数字,可以用apc_ inc自增1,apc_dec自减1。

复制代码 代码如下:
apc_add('num', 10);
apc_inc('num');
print apc_fetch('num');//输出11
apc_dec('num');
print apc_fetch('num');//输出10

判断缓存是否存在

复制代码 代码如下:
apc_add('name', 'tom', 3600);
var_dump(apc_exists('name')); //输出bool(true)
var_dump(apc_exists('age')); //bool(false)


 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pratique d'application de la technologie de mise en cache APC en PHP Pratique d'application de la technologie de mise en cache APC en PHP Jun 19, 2023 pm 07:16 PM

Avec le développement d'Internet et la quantité croissante de traitement de données, de nombreux sites Web doivent traiter une grande quantité de requêtes de données et de calculs, ce qui nécessite un mécanisme de mise en cache efficace pour optimiser la vitesse d'accès au site Web. APC (AlternativePHPCache) est une technologie de mise en cache couramment utilisée dans le langage PHP. Elle peut améliorer les performances et la vitesse de réponse du site Web. Cet article présentera les principes de base de la technologie de mise en cache APC et sa pratique d'application en PHP. 1. Principe de la technologie de mise en cache APC APC est une technologie de mise en cache open source qui peut

Scénarios d'application d'utilisation de la technologie de mise en cache APC pour la mise en cache dynamique des données dans les applications PHP Scénarios d'application d'utilisation de la technologie de mise en cache APC pour la mise en cache dynamique des données dans les applications PHP Jun 21, 2023 pm 04:01 PM

À mesure que les applications Web deviennent de plus en plus complexes, la mise en cache dynamique des données est devenue une technologie nécessaire. APC (AlternativePHPCache), en tant que technologie de mise en cache mémoire, peut considérablement améliorer les performances et la vitesse de réponse des applications Web. Cet article présentera les scénarios d'application d'utilisation de la technologie de mise en cache APC pour la mise en cache dynamique des données dans les applications PHP. Cache de données avec une fréquence d'accès élevée Certaines données sont fréquemment consultées dans les applications Web Si elles sont lues à partir de la base de données à chaque fois, les performances de l'application seront sérieusement affectées. À l'heure actuelle, ceux-ci peuvent être

Comment utiliser APC pour l'optimisation de la mise en cache des données PHP ? Comment utiliser APC pour l'optimisation de la mise en cache des données PHP ? Aug 10, 2023 am 10:30 AM

Comment utiliser APC pour l'optimisation de la mise en cache des données PHP ? Introduction : Au cours du processus de développement, nous rencontrons souvent des situations où nous devons fréquemment lire les données de la base de données et les traiter. Dans ce cas, afin d'améliorer les performances et de réduire la pression d'accès sur la base de données, nous pouvons utiliser le cache pour stocker les données interrogées. APC (AlternativePHPCache) est une extension PHP couramment utilisée qui nous permet de mettre en cache les données en mémoire pour accélérer les applications PHP. Cet article explique comment utiliser A

Solution de la technologie de mise en cache APC pour utiliser l'itération du curseur dans les applications basées sur PHP Solution de la technologie de mise en cache APC pour utiliser l'itération du curseur dans les applications basées sur PHP Jun 19, 2023 pm 11:30 PM

Avec le développement d'applications Internet, PHP, en tant que langage de développement populaire, est largement utilisé dans le développement d'applications Web. Cependant, dans le développement réel, nous rencontrons souvent des goulots d'étranglement en termes de performances, empêchant l'application de répondre aux besoins des utilisateurs. L'un des goulots d'étranglement courants concerne les problèmes de performances provoqués par les requêtes de base de données. Afin de résoudre ce problème, nous pouvons utiliser certaines technologies de mise en cache, parmi lesquelles la technologie de mise en cache APC est une bonne option. APC (AlternativePHPCache) est

Conseils d'optimisation des performances PHP 7 : Comment utiliser le cache APC pour accélérer l'exécution du script Conseils d'optimisation des performances PHP 7 : Comment utiliser le cache APC pour accélérer l'exécution du script Jul 29, 2023 pm 08:29 PM

Conseils d'optimisation des performances PHP7 : Comment utiliser la mise en cache APC pour accélérer l'exécution des scripts Introduction : Avec la complexité croissante des applications réseau et le nombre croissant d'utilisateurs, l'optimisation des performances des scripts PHP est devenue particulièrement importante. Une méthode d'optimisation courante consiste à utiliser la mise en cache pour réduire le temps d'exécution du script. En PHP, APC (AlternativePHPCache) est un outil de mise en cache largement utilisé qui peut améliorer considérablement les performances des scripts. Cet article explique comment utiliser la mise en cache APC pour accélérer l'exécution des scripts PHP7.

Scénarios d'application utilisant la technologie de mise en cache APC pour implémenter une analyse de requêtes agrégées dans des applications basées sur PHP Scénarios d'application utilisant la technologie de mise en cache APC pour implémenter une analyse de requêtes agrégées dans des applications basées sur PHP Jun 20, 2023 pm 09:24 PM

La technologie de mise en cache APC est une technologie de mise en cache basée sur PHP qui peut améliorer les performances des applications tout en réduisant la charge du serveur. Dans les applications basées sur PHP, la technologie de mise en cache APC peut mettre en œuvre une analyse agrégée des requêtes, améliorant ainsi l'efficacité des applications et l'expérience utilisateur. L'analyse de requête agrégée fait référence à la fusion de plusieurs résultats de requête pour obtenir des résultats d'analyse de données plus complets et plus complets. Lors du traitement de grandes quantités de données, l'analyse globale des requêtes peut nous aider à capturer des informations importantes dans les données, à améliorer l'efficacité du traitement des données et à réduire le besoin de maintenance du serveur.

L'effet d'optimisation de la technologie de mise en cache APC sur les performances des applications PHP L'effet d'optimisation de la technologie de mise en cache APC sur les performances des applications PHP Jun 19, 2023 pm 06:28 PM

Avec le développement continu des applications Internet, de plus en plus de logique métier est intégrée aux applications Web. La vitesse des applications Web est affectée par de nombreux facteurs, tels que les performances du matériel, la bande passante du réseau, les performances des bases de données, etc., qui doivent être continuellement optimisés. Parmi elles, la technologie de mise en cache est une méthode d'optimisation largement utilisée dans les applications Web, et la technologie de mise en cache APC est une technologie de mise en cache utilisée dans les applications PHP. 1. Introduction à la technologie de mise en cache APC Le nom complet d'APC est AlternativePHPCach.

Avantages de l'utilisation de la technologie de mise en cache APC dans les applications PHP Avantages de l'utilisation de la technologie de mise en cache APC dans les applications PHP Jun 20, 2023 pm 09:18 PM

Avec le développement d'Internet, PHP, en tant que langage de programmation Web populaire, est largement utilisé dans le développement de sites Web et d'applications. Dans les applications PHP, la technologie de mise en cache peut améliorer les performances et l'évolutivité des applications, tout en réduisant la pression sur la charge du serveur. Parmi elles, la technologie de mise en cache APC est l'une des technologies de mise en cache couramment utilisées, qui peut améliorer efficacement la vitesse de réponse et l'efficacité des applications. La technologie de mise en cache APC est un plug-in de mise en cache intégré à PHP, dont le nom complet est AlternativePHPCache. Il peut mettre en cache la compilation

See all articles