If Roundcube usage was previously triggering CPU resource issues I believe proceeding with the optional conversion to SQLite would allow for enhanced performance; how noticeable the improvement may be could vary depending on system activity, including overall webmail usage and IMAP server load. In addition to performance, general usage of Roundcube should benefit as we have updated to the latest major Roundcube version series ("0.3.x"), availing of any new features and bug-fixes that are available upstream from the (third-party) Roundcube developers.
The IMAP/POP mail server selection may also have some effect on performance; if using Courier I may suggest considering Dovecot for enhanced IMAP (webmail) performance. Additional comparison details (between Courier and Dovecot) are included in WHM at the following menu path:
WHM: Main >> Service Configuration >> Mailserver Selection
Documentation: Mailserver Selection
cPResources: Submit a Support Request - Submit a Bug Report - Review existing Tickets-- Donald cPanelDon Holl - Analyst, cPanel Quality Assurance
Thanks for the information
I might look at converting a number of our more troublesome servers to Roundcube with SQLite to see how it performs.
We are already using Dovecot, I like it better then Courier and it seems to have far better performance - at least on our setup it does.
Glad to hear something being done about this; thanks for the heads up![]()
Thanks, Luke Carrier
edgeWeb - the cutting edge web host
Free cPanel 11 hosting now available!
As there is no sqlite2 management utilities, is there any way for the sysadmin to VACUUM the users roundcube databases through command line ?
I am foreseeing disk space issues as the end users rarely use the "Log out" link and usually just close the window...
Please use caution and ensure to save fresh backups of any databases to be accessed; using the following is at one's own risk.
SQLite2 binaries may be compiled from source or downloaded via the official SQLite web site:
http://www.sqlite.org/sqlite-2.8.17.tar.gz - A tarball of the complete source tree for SQLite version 2.8.17 including all of the documentation.
http://www.sqlite.org/sqlite-2.8.17.bin.gz - A command-line program for accessing and modifying SQLite version 2.* databases on Linux-x86.
http://www.sqlite.org/sqlite_analyzer-2.8.16.bin.gz - An analysis program for version 2.* database files on Linux-x86
References used for the above information:
SQLite Download Page
Internet Archive Wayback Machine | SQLite Download Page
Internet Archive Wayback Machine | SQLite Download Page (2006/09/04 - September 04, 2006)
Internet Archive Wayback Machine | SQLite Download Page (2007/12/14 - December 14, 2007)
Internet Archive Wayback Machine | SQLite Download Page (2008/01/10 - January 10, 2008)
Another resource that may be of interest is the official SQLite wiki that includes links to third-party projects and software that interact with SQLite databases: SQLite CVSTrac Wiki
Last edited by cPanelDon; 01-15-2010 at 03:14 AM. Reason: Added reference link
cPResources: Submit a Support Request - Submit a Bug Report - Review existing Tickets-- Donald cPanelDon Holl - Analyst, cPanel Quality Assurance
Thanks for sharing this!