GX-Bug #71079
offenDirectHelp Caching verbessern / Improve DirectHelp caching
0%
Beschreibung
Das Caching für die Direkthilfe sollte verbessert werden.
Hier darf der Shop nicht verlangsamt werden, wenn die Server für das Handbuch nicht mehr erreichbar sind.
Kann wie folgt reproduziert werden:
- Shop installieren
- Datei /cache/online_manual_links.json löschen
- Konstante REMOTE_MAPPING_FILE_LOCATION in der Datei /GXModules/Gambio/DirectHelp/Admin/Classes/Configurations/DirectHelpManualPageLinkConfiguration.inc.php so anpassen, dass diese ungültig ist.
- Gambio Admin öffnen und ein paar Seiten aufrufen
Erwartetes Verhalten:
Der Gambio Admin darf nicht extrem verlangsamt werden, wenn die URL nicht erreichbar ist. Der Gambio Admin muss jederzeit auf den Cache zurückgreifen können.
Tatsächliches Verhalten:
Der Shop ist nicht mehr erreichbar, bzw. der Gambio Admin ist nicht mehr nutzbar. Es treten extreme Ladezeiten auf.
The caching for direct help should be improved.
The store must not be slowed down here if the servers for the manual are no longer accessible.
Can be reproduced as follows:
- install shop
- delete the file /cache/online_manual_links.json
- adjust the constant REMOTE_MAPPING_FILE_LOCATION in the file /GXModules/Gambio/DirectHelp/Admin/Classes/Configurations/DirectHelpManualPageLinkConfiguration.inc.php so that it is invalid.
- open Gambio Admin and call up a few pages
Expected behavior:
Gambio Admin must not be extremely slowed down if the URL is not accessible. Gambio Admin must be able to access the cache at any time.
Actual behavior:
The store is no longer accessible, or Gambio Admin is no longer usable. Extreme loading times occur.
Nichts anzuzeigen