Lớp cha mẹ cho tất cả các lớp Zend_Cache_FrontEnd khác; lưu trữ dữ liệu tổng hợp. Lưu trữ các lớp (đối tượng) với phương pháp và tài sản của mình. Lưu trữ các tập tin đó sẽ hết hiệu lực khi tập tin được cập nhật. Lưu trữ chức năng cuộc gọi. | CHAPTER 9 CACHING WITH ZEND FRAMEWORK Table 9-1. Front-end Cache Types Cache Type Class Description Core Zend_Cache_Core Parent class to all other Zend_Cache_FrontEnd classes caches general data. Class Zend_Cache_Frontend_Class Caches classes objects with their methods and properties. File Zend_Cache_Frontend_File Caches files that will expire when the file is updated. Function Zend_Cache_Frontend_Function Caches function calls. Output Zend_Cache_Frontend_Output Caches any content displayed between the Zend_Cache_Frontend_Output methods start and end . Page Zend_Cache_Frontend_Page Caches an entire page using the Zend_Cache_Frontend_Page start method at the beginning of the content to cache. Impossible to use end . The Zend_Cache_Core class contains a wide variety of methods to set the data you ll cache and determines how much space is available for caching. Table 9-2 contains the available methods for frontend caching. Table 9-2. Zend_Cache_Core Methods Method Description setBackend Zend_Cache_Backend Sets the Zend_Cache_Backend object for use determines how to save the cached data. getBackend Returns a Zend_Cache_Backend object. setOption String Mixed Sets the front-end options. The first parameter is one of the option shown in Table 9-5 the second parameter is the value for the option. getOption String Returns the stored value for the specified option. setLifetime int Sets the lifetime for the front end in seconds. 360 Download at CHAPTER 9 CACHING WITH ZEND FRAMEWORK load String Returns the cached data with the ID specified by the string parameter. test String Determines whether the cache ID specified is available for use. If available returns true otherwise returns false. save String String Array int int Saves data into the cache. The first parameter is the data to cache. The second parameter is the unique ID for the cached content. The third parameter is an array containing a list of strings for tagging the data. The fourth parameter is the time to