Maison > Télécharger >  Téléchargement de la bibliothèque > bibliothèque de mise en cache

  • <?php /**  * @link      http://github.com/zendframework/zend-cache for the canonical source repository  * @copyright Copyright (c) 2005-2016 Zend Technologies USA Inc. (http://www.zend.com)  * @license   http://framework.zend.com/license/new-bsd New BSD License  */ namespace Zend\Cache; class ConfigProvider {     /**      * Return default configuration for zend-cache.      *      * @return array      */     public function __invoke()     {         return [             'dependencies' => $this->getDependencyConfig(),         ];     }     /**      * Return default service mappings for zend-cache.      *      * @return array      */     public function getDependencyConfig()     {         return [             'abstract_factories' => [                 Service\StorageCacheAbstractServiceFactory::class,             ],             'factories' => [                 PatternPluginManager::class => Service\PatternPluginManagerFactory::class,                 Storage\AdapterPluginManager::class => Service\StorageAdapterPluginManagerFactory::class,                 Storage\PluginManager::class => Service\StoragePluginManagerFactory::class,             ],         ];     } }Quand tout le monde utilise PHP, un point important qu'ils prendront en compte est la sécurité. Ainsi, aujourd'hui, nous allons vous présenter la bibliothèque de classes de vérification, la principale mesure pour assurer la sécurité PHP. La vérification des données est l'habitude la plus importante que vous puissiez adopter. Et en matière de saisie, c'est très simple : ne faites pas confiance à l'utilisateur. Lors de la validation des données pour sécuriser PHP, n'oubliez pas qu'il est souvent plus facile de concevoir et de valider les valeurs autorisées par votre application que de se protéger contre toutes les valeurs inconnues.

    bibliothèque de mise en cache49122017-12-22
  • <?php /*  * This file is part of the Stash package.  *  * (c) Robert Hafner <tedivm@tedivm.com>  *  * For the full copyright and license information, please view the LICENSE  * file that was distributed with this source code.  */ spl_autoload_register(function ($class) {     $base = '/src/';     if (strpos($class, 'Stash\Test') === 0) {         $base = '/tests/';     }     $file = __DIR__.$base.strtr($class, '\', '/').'.php';     if (file_exists($file)) {         require $file;         return true;     } });Pourquoi mettre en cache les résultats des requêtes ? La mise en cache des résultats des requêtes peut considérablement améliorer le temps d’exécution des scripts et les besoins en ressources. La mise en cache des résultats des requêtes SQL vous permet également de post-traiter les données. Si vous utilisez un cache de fichiers pour stocker la sortie de tous les scripts (la méthode HTML normale est très gourmande en ressources et affecte négativement les performances du script), cela ne peut être concilié que par la grande quantité de données renvoyées obtenues et l'emplacement). du serveur de base de données. Bien que les connexions continues puissent améliorer la charge lors de la connexion à la base de données, elles consomment beaucoup de ressources mémoire, si une grande quantité de données est obtenue, la durée totale de stockage sera donc très courte. est spécialement conçu pour résoudre ce problème de mise en cache en PHP.

    bibliothèque de mise en cache49972017-12-22
  • La technologie de mise en cache <?php use phpFastCache\CacheManager; // Include composer autoloader require '../vendor/autoload.php'; $InstanceCache = CacheManager::getInstance('apc'); /**  * Try to get $products from Caching First  * product_page is "identity keyword";  */ $key = "product_page"; $CachedString = $InstanceCache->get($key); if (is_null($CachedString)) {     $CachedString = "APC Cache --> Cache Enabled --> Well done !";     // Write products to Cache in 10 minutes with same keyword     $InstanceCache->set($key, $CachedString, 600);     echo "FIRST LOAD // WROTE OBJECT TO CACHE // RELOAD THE PAGE AND SEE // ";     echo $CachedString; } else {     echo "READ FROM CACHE // ";     echo $CachedString; } echo '<br /><br /><a href="/">Back to index</a>&nbsp;--&nbsp;<a href="/' . basename(__FILE__) . '">Reload</a>';PHP est très couramment utilisée et importante dans le processus de développement. La technologie de mise en cache peut réduire la charge du serveur, réduire la congestion du réseau et améliorer l'évolutivité de www.Son idée de base est d'utiliser la localité temporelle d'accès du client pour stocker les données. les clients ont visité. Le contenu stocke une copie dans le cache lors de la prochaine utilisation du contenu, il n'est pas nécessaire de se connecter au site Web résident. La bibliothèque de cache phpfastcachePHP est une telle bibliothèque de cache.

    bibliothèque de mise en cache48412017-12-22
  • La technologie de mise en cache <?php namespace CacheTool; use CacheTool\Code; class CodeTest extends \PHPUnit_Framework_TestCase {     public function testFactory()     {         $code = Code::fromString('return true;');         $this->assertSame('return true;', $code->getCode());     }     public function testAddStatement()     {         $code = new Code();         $code->addStatement('$a = 10;');         $this->assertSame('$a = 10;', $code->getCode());         $code->addStatement('return $a;');         $this->assertSame("$a = 10;\nreturn $a;", $code->getCode());     }     public function testWriteTo()     {php est très couramment utilisée et importante dans le processus de développement. La technologie de mise en cache peut réduire la charge du serveur, réduire la congestion du réseau et améliorer l'évolutivité de www.Son idée de base est d'utiliser la localité temporelle d'accès du client à une copie du. le contenu est stocké dans le Cache. Lors du prochain accès au contenu, il n'est pas nécessaire de le connecter au site Web d'hébergement, mais il est fourni par la copie conservée dans le Cache. La bibliothèque de cache PHPcachetool clear APC_opcode est une telle bibliothèque.

    bibliothèque de mise en cache48602017-12-22
  • <?php namespace Cake\Cache; use BadMethodCallException; use Cake\Core\App; use Cake\Core\ObjectRegistry; use RuntimeException; class CacheRegistry extends ObjectRegistry {     /**      * Resolve a cache engine classname.      *      * Part of the template method for Cake\Core\ObjectRegistry::load()      *      * @param string $class Partial classname to resolve.      * @return string|false Either the correct classname or false.      */     protected function _resolveClassName($class)     {         if (is_object($class)) {             return $class;         }         return App::className($class, 'Cache/Engine', 'Engine');     }Cache est le tampon pour l'échange de données (appelé Cache). Lorsqu'un élément matériel souhaite lire des données, il recherchera d'abord les données requises dans le cache, s'il est trouvé, il sera exécuté directement. introuvable, il sera exécuté à partir de la mémoire en essayant de le trouver. Étant donné que le cache s'exécute beaucoup plus rapidement que la mémoire, son objectif est d'aider le matériel à fonctionner plus rapidement. Étant donné que le cache utilise souvent de la RAM (stockage non permanent perdu lors de la mise hors tension), les fichiers seront toujours envoyés vers un disque dur ou un autre stockage pour un stockage permanent après utilisation. Le plus grand cache d'un ordinateur est la clé USB. Les plus rapides sont les caches L1 et L2 intégrés au processeur. La mémoire vidéo de la carte graphique est un cache pour la puce informatique de la carte graphique. Il existe également un cache de 16 Mo ou 32 Mo. sur le disque dur.

    bibliothèque de mise en cache51212017-12-22
  • Une simple classe de mise en cache de fichiers pour php

    bibliothèque de mise en cache50672017-11-18
  • Analyser la classe de cache PHP

    bibliothèque de mise en cache47142017-11-09
  • Une classe de mise en cache de fichiers PHP simple et efficace

    bibliothèque de mise en cache50472017-10-31
  • Une classe de cache PHP concise et pratique qui peut être utilisée pour vérifier si les fichiers de cache respectent le délai de mise à jour défini, effacer les fichiers de cache, générer des noms de fichiers de cache en fonction des fichiers dynamiques actuels, créer en continu des répertoires et générer des fichiers de cache statiques.

    bibliothèque de mise en cache61102017-07-07
  • Présentation d'une classe de cache php super simple. Définissez le répertoire de cache, créez des noms de fichiers, cryptez, ouvrez le répertoire, répertoriez tous les fichiers du répertoire et supprimez les points et les points de suspension, etc.

    bibliothèque de mise en cache51422017-06-07
  • Partagez une très bonne classe de cache PHP Le cache est largement utilisé dans l'utilisation réelle, ce qui peut réduire l'accès à la base de données du serveur et améliorer la vitesse d'exécution. À l'heure actuelle, de nombreux systèmes de gestion de contenu CMS utilisent fréquemment des mécanismes de mise en cache pour améliorer l'efficacité du fonctionnement du système.

    bibliothèque de mise en cache50682017-05-31
  • Présentation d'une classe de mise en cache de fichiers utilisée dans php. Dans le développement Web, la mise en cache de fichiers peut être utilisée pour soulager considérablement la pression sur la base de données.

    bibliothèque de mise en cache81182017-05-06