server/settings/ajax
Lukas Reschke b8b4df5425 Cache responses from the AppStore server
Otherwise every time the AppStore was opened a lot of connections to the AppStore server were made which resulted in a terrible performance.

This changeset will cache the response for a sensible time so that only the first request will be somewhat slow.

Performance changes:
- Loading a category took previously more than 3 seconds on my machine. Now for every follow-up request it takes less than 200ms, resulting in a performance gain of 1950%
- Loading the category list took previously about 750ms - now it takes 154ms, a total performance gain of 395%
2015-01-09 19:49:59 +01:00
..
addRootCertificate.php Add unit tests and fix rootcerts creation bug 2014-08-31 10:47:50 +02:00
changedisplayname.php Use public api for getting l10n 2014-08-31 10:08:22 +02:00
checksetup.php Check for working .htaccess via AJAX 2014-12-06 15:34:53 +01:00
decryptall.php Fix namespace of Files_Encryption outside of the app 2014-12-09 09:47:26 +01:00
deletekeys.php Use public api for getting l10n 2014-08-31 10:08:22 +02:00
disableapp.php Cache responses from the AppStore server 2015-01-09 19:49:59 +01:00
enableapp.php Cache responses from the AppStore server 2015-01-09 19:49:59 +01:00
geteveryonecount.php Use UID instead of login name 2014-12-04 12:03:14 +01:00
installapp.php Cache responses from the AppStore server 2015-01-09 19:49:59 +01:00
navigationdetect.php Merge pull request #1546 from owncloud/fix-loading-hooks 2013-02-09 09:59:41 -08:00
removeRootCertificate.php remove outdated checks 2014-08-31 10:47:50 +02:00
restorekeys.php Use public api for getting l10n 2014-08-31 10:08:22 +02:00
setlanguage.php reduce OC_Preferences, OC_Config and \OCP\Config usage 2014-12-08 22:42:37 +01:00
setquota.php reduce OC_Preferences, OC_Config and \OCP\Config usage 2014-12-08 22:42:37 +01:00
togglegroups.php Use public api for getting l10n 2014-08-31 10:08:22 +02:00
togglesubadmins.php Group name does't need to be sanitized before storing it in the database 2012-11-27 20:22:45 +01:00
uninstallapp.php Cache responses from the AppStore server 2015-01-09 19:49:59 +01:00
updateapp.php introduce new app page layout 2014-10-15 15:21:40 +02:00