localisation actuelle: Maison > site de téléchargement > Téléchargement de la bibliothèque > Autres bibliothèques > Classe de mise en cache de fichiers PHP
Classe de mise en cache de fichiers PHP
Classer: Téléchargement de la bibliothèque / Autres bibliothèques | Temps de libération: 2017-12-29 | visites: 1859 |
Télécharger: 49 |
Derniers téléchargements
Aquarium Fantastique
Filles en première ligne
Ailes d'étoiles
Petite Fée des Fleurs Paradis Féérique
Restaurant Histoire mignonne
Exploration de voyage à Shanhe
Amour et producteur
Le cerveau le plus puissant 3
Odd Dust : Damila
Jeune voyage vers l'Ouest 2
24 heuresClassement de lecture
- 1 Uniswap (UNI) enregistre une forte baisse des transactions importantes, mais le sentiment du marché reste assez optimiste
- 2 Prédiction des prix XRP : le XRP peut-il atteindre la barre des 1,00 $ ?
- 3 Android – Erreur lors du téléchargement du fichier .aab sur Play Store
- 4 TypeScript : une nouvelle frontière pour la gestion des erreurs
- 5 L’avenir de l’IA est sur le point de faire un grand pas en avant avec le lancement de l’AI Marketplace le 9 octobre.
- 6 What is Difference Between ContextApi and Redux
- 7 Larry Fink, PDG de BlackRock, partage son point de vue sur l'économie mondiale, les élections américaines et l'investissement dans les infrastructures
- 8 Rexas Finance (RXS) : le hit à 2 500 % à ne pas manquer
- 9 Présentation de « Vanilla » – Une nouvelle approche du développement frontend
- 10 Mon premier hackathon Full-Stack : leçons tirées de la création d'une application mobile
- 11 Encore.ts - plus rapide qu'ElysiaJS et Hono
- 12 Preventing CSRF and XSS Attacks with JWT and Fingerprint Cookies in Express
- 13 Bouton de lancement manquant dans votre activité Discord ? Corrigez la commande du point d'entrée !
- 14 Kaspa Coin : une merveille de la blockchain
- 15 Franchir la ligne d'arrivée avec Nuxt.js : générer des pages SSR, des plans de site et des robots.txt pour votre boutique de commerce électronique
Derniers tutoriels
-
- Aller au langage pratique GraphQL
- 1727 2024-04-19
-
- Premiers pas avec MySQL (Professeur Mosh)
- 1606 2024-04-07
-
- Mock.js | Axios.js | Json | Dix jours de cours de qualité
- 2443 2024-03-29
<?php class cache { var $cacheRoot = "./cache/"; var $cacheLimitTime = 3; var $cacheFileName = ""; var $cacheFileExt = "php"; function cache( $cacheLimitTime ) { if( intval( $cacheLimitTime ) ) $this->cacheLimitTime = $cacheLimitTime; $this->cacheFileName = $this->getCacheFileName(); ob_start(); } function cacheCheck(){ if( file_exists( $this->cacheFileName ) ) { $cTime = $this->getFileCreateTime( $this->cacheFileName ); if( $cTime + $this->cacheLimitTime > time() ) { echo file_get_contents( $this->cacheFileName ); ob_end_flush(); exit; } } return false; }
D'une manière générale, le but de la mise en cache est de placer les données au même endroit pour rendre l'accès plus rapide. Il ne fait aucun doute que la mémoire est la plus rapide, mais des centaines de M de données peuvent-elles y être stockées ? parfois, il est temporairement placé dans le cache du serveur. Par exemple, si la page de cache ob_start() est activée, le contenu de la page sera mis en cache dans la mémoire avant d'envoyer l'en-tête du fichier jusqu'à ce que la sortie de la page soit automatiquement effacée ou en attente. le retour de ob_get_contents, [ou ob_end_clean Display clearing peut être bien utilisé dans la génération de pages statiques et peut être bien reflété dans les modèles