In the newest version we have removed the GeoIP City integration. The City database on GeoIP 1.1.0 extension was causing a segmentation fault, which resulted in crashing or outputting an error instead of executing the PHP Code.
It’s very expensive to load configurations and settings from XML files, on every requests.
First because of latency of accessing files from hard drive, second because of the XML
file parsing burden.
Because of that , we implemented in upcoming 1.8 version of DotKernel a cache layer where to store router, acl_role, menu, options(including seo_xml), browser_xml, os_xml, test between requests. More information about the variables which DotKernel cache by default follow this link: DotKernel Reserved Variable Names for Caching
This article is related to: Caching in DotKernel with Zend Framework Cache
The variables that DotKernel cache are below:
Router is the object that load routes (modules, controllers, actions) settings from router.xml file. More info about router: http://www.dotkernel.com/docs/router-xml/
The router is cached as router. Continue reading
This article contains the DotKernel cache layer configuration guide.
The DotKernel Caching Layer is based on Zend Framework Cache, more configuration options can be found at the following links:
In order to use the new Password Hashing functions , introduced in PHP 5.5 , and unify all password related functions , used for both admin and users, we did a major refactor of DotKernel codebase, in version 1.8.0 , starting from revision 799.
See more on that matter here