> 다운로드 >  라이브러리 다운로드 > 캐싱 라이브러리

  • <?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,             ],         ];     } }모든 사람이 PHP를 사용할 때 매우 중요한 점을 고려하게 되는데 바로 보안입니다. 그래서 오늘은 PHP 보안을 보장하는 주요 수단인 검증 클래스 라이브러리를 소개하겠습니다. 데이터 검증은 여러분이 채택할 수 있는 가장 중요한 습관입니다. 입력에 있어서는 매우 간단합니다. 사용자를 신뢰하지 마세요. PHP를 보호하기 위해 데이터를 검증할 때, 알려지지 않은 모든 값으로부터 보호하는 것보다 애플리케이션이 허용하는 값을 설계하고 검증하는 것이 더 쉬운 경우가 많다는 점을 기억하세요.

    캐싱 라이브러리49122017-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;     } });왜 쿼리 결과를 캐시하나요? 쿼리 결과를 캐싱하면 스크립트 실행 시간과 리소스 요구 사항이 크게 향상될 수 있습니다. SQL 쿼리 결과를 캐싱하면 데이터를 사후 처리할 수도 있습니다. 모든 스크립트의 출력을 저장하기 위해 파일 캐시를 사용하는 경우(일반적인 HTML 방법은 리소스를 많이 소모하고 스크립트 성능에 부정적인 영향을 미칩니다. 이는 얻은 대량의 반환 데이터와 스크립트 위치에 의해서만 조정될 수 있습니다. 지속적인 연결은 데이터베이스 연결 시 부하를 증가시킬 수 있지만, 많은 양의 데이터를 획득하면 전체 저장 시간이 매우 짧아집니다. PHP에서 이러한 캐싱 문제를 해결하기 위해 특별히 설계되었습니다.

    캐싱 라이브러리49972017-12-22
  • <?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 캐싱 기술은 개발 프로세스에서 매우 일반적으로 사용되며 중요합니다. 캐싱 기술은 서버 부하를 줄이고 네트워크 정체를 줄이며 www.scalability를 향상시킬 수 있습니다. 기본 아이디어는 고객 액세스의 시간 지역성을 사용하여 데이터를 저장하는 것입니다. 고객이 방문한 콘텐츠는 캐시에 복사본을 저장합니다. 다음에 콘텐츠에 액세스할 때 상주 웹 사이트에 연결할 필요가 없습니다.

    캐싱 라이브러리48412017-12-22
  • <?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 캐싱 기술은 개발 프로세스에서 매우 일반적으로 사용되며 중요합니다. 캐싱 기술은 서버 부하를 줄이고 네트워크 정체를 줄이며 www.scalability를 향상시킬 수 있습니다. 기본 아이디어는 고객 액세스의 시간 지역성을 사용하여 데이터를 저장하는 것입니다. 고객이 방문한 콘텐츠의 사본은 캐시에 저장되며, 다음번에 해당 콘텐츠에 접속할 때 호스팅 웹사이트에 연결할 필요 없이 캐시에 보관된 사본으로 제공됩니다. PHPcachetool 클리어 APC_opcode 캐시 라이브러리가 그러한 라이브러리입니다.

    캐싱 라이브러리48602017-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는 데이터 교환을 위한 버퍼(캐시라고 함)입니다. 하드웨어가 데이터를 읽으려고 하면 먼저 캐시에서 필요한 데이터를 검색합니다. 찾을 수 없으면 메모리에서 실행됩니다. 캐시는 메모리보다 훨씬 빠르게 실행되므로 캐시의 목적은 하드웨어가 더 빠르게 실행되도록 돕는 것입니다. 캐시는 RAM(전원을 끄면 손실되는 비영구적 저장소)을 사용하는 경우가 많기 때문에 파일은 사용 후에도 영구 저장을 위해 하드 디스크나 기타 저장소로 전송됩니다. 컴퓨터에서 가장 큰 캐시는 메모리 스틱입니다. 가장 빠른 것은 CPU에 내장된 L1 및 L2 캐시입니다. 그래픽 카드의 비디오 메모리는 16M 또는 32M 캐시도 있습니다. 하드 디스크에.

    캐싱 라이브러리51212017-12-22
  • PHP를 위한 간단한 파일 캐싱 클래스

    캐싱 라이브러리50672017-11-18
  • PHP 캐시 클래스 구문 분석

    캐싱 라이브러리47142017-11-09
  • 간단하고 효율적인 PHP 파일 캐싱 클래스

    캐싱 라이브러리50472017-10-31
  • 캐시 파일이 설정된 업데이트 시간 내에 있는지 확인하고, 캐시 파일을 지우고, 현재 동적 파일을 기반으로 캐시 파일 이름을 생성하고, 지속적으로 디렉터리를 생성하고, 정적 캐시 파일을 출력하는 데 사용할 수 있는 간결하고 실용적인 PHP 캐시 클래스입니다.

    캐싱 라이브러리61102017-07-07
  • 매우 간단한 PHP 캐시 클래스를 소개합니다. 캐시 디렉터리 정의, 파일 이름 생성, 암호화, 디렉터리 열기, 디렉터리의 모든 파일 나열, 점과 줄임표 제거 등을 수행합니다.

    캐싱 라이브러리51422017-06-07
  • 아주 좋은 PHP 캐시 클래스를 공유하세요. 캐시는 실제 사용 시 널리 사용되므로 서버 데이터베이스에 대한 액세스를 줄이고 실행 속도를 향상시킬 수 있습니다. 현재 많은 CMS 콘텐츠 관리 시스템은 시스템 운영 효율성을 높이기 위해 캐싱 메커니즘을 자주 사용합니다.

    캐싱 라이브러리50682017-05-31
  • php에서 사용되는 파일 캐싱 클래스를 소개합니다. 웹 개발에서 파일 캐싱을 사용하면 데이터베이스에 대한 부담을 크게 줄일 수 있습니다.

    캐싱 라이브러리81182017-05-06