Performance & Caching

For very large social networks, it may be necessary to enable caching to improve performance. If there is a noticeable decrease in performance on your social network, consider enabling caching below (or upgrading your hardware). Caching takes some load off the database server by storing commonly retrieved data in temporary files (file-based caching) or memcached (memory-based caching). If you are not familiar with caching, we do not recommend that you change any of these settings.
More Info: KB Article

Enable caching? Enabling caching will decrease the CPU usage of your database server (resulting in a decrease of page load times). While some non-critical data may appear slightly out of date, this will usually not be noticeable to users. For example, some of the general site statistics on your homepage may take longer to update. This will not be noticeable if your social network is already large and populated with a lot of data

This determines how long the system will keep cached data before reloading it from the database server. A shorter cache lifetime causes greater database server CPU usage, however the data will be more current. We recommend starting off with 60-120 seconds.

If you enabled caching above, please select the type of caching that you want to use. Memory-based caches (Memcached) can offer better performance, but must be enabled in PHP and sometimes require further configuration. See KB Article and contact your hosting provider for assistance configuring memory-based caching.

This is where the temporary files containing the cached data are stored. Folder must be writable (chmod 777). This should be a path relative to the base directory where SocialEngine is installed.


Can be a domain name, hostname, or an IP address (recommended)

Compression will decrease the amount of memory used, however will increase processor usage.

Can be a domain name, hostname, or an IP address (recommended)


Do you want to empty the log files automatically from your server after the log files have reached a specified size? If you choose Yes, then from the below setting you can also choose the size after which log files will be cleared. Note: The log file will be cleared automatically on the entry of new log error after exceeding the specified size.

Enter the log size (in MB) after which it will be auto cleared.

Translation Performance
HTML Compression