You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
roundcubemail/program
Bostjan Skufca 70a8236cd5 mailbox/listing: Make server response for large mailbox listing faster when using threaded view
Symptom
=======
When using roundcube with mailboxes with over 60k messages, list
view was way faster than viewing in threaded view.

Mailbox index view timing:    ~360 ms
Mailbox threaded view timing: ~800 ms

Resolution
==========
Use native PHP array manipulation functions instead of rolling custom
string data reversal implementation using strpos() and substr() in a
'while' loop.

This optimization is already present in index view handler, but was missing
from threaded view.

Results after optimization
==========================
Both average out around ~360 ms response time.
9 years ago
..
include Enigma: Handle encrypted/signed content inside message/rfc822 attachments 9 years ago
js Revert "Update to jQuery 2.2.1" 9 years ago
lib/Roundcube mailbox/listing: Make server response for large mailbox listing faster when using threaded view 9 years ago
localization Update localizations 9 years ago
resources Fix PDF support detection in Firefox > 19 (#1490610) 9 years ago
steps Remove redundant code 9 years ago