Hallo,
angesichts der aktuellen Situation (Corona) bedeutet das für viele von uns ja Homeoffice.
Da wir in der Firma natürlich in Teams an einer Datenbank arbeiten, sind wir darauf angewiesen, dass diese zentral liegt und durch mehrere Leute zeitgleich benutzt werden kann.
Beim Aufruf des Backend einer größeren Seite mit vielen Datenbank-Requests (600+), was bspw. auch im Contao-Backend auftritt, wenn man in die Artikel-Ansicht geht, braucht jeder Request im Schnitt 50ms was dazu führt, dass man für einen Aufruf teilweise 30s braucht.
Habt ihr hier irgendwelche Tipps (außer die Zahl der Requests zu senken, was kurzfristig nicht drin ist; das schauen wir uns perspektivisch aber auch an)? Kann man irgendwas an der Contao-, MySQL- oder PHP-Konfiguration machen, damit das ganze einigermaßen schnell läuft?
Hier noch die parameters.yml:
Code:
database_host: 192.168.178.123
database_user: sqluser
database_password: ''
database_name: somedb
Wären hier vielleicht persistente Verbindungen zum MySQL-Server eine Möglichkeit? Nutzt Contao Transaktionen oder Table-Locking was dann am Ende zu Problemen führen könnte? Was habt ihr da für Erfahrungen?
Danke schon mal!
Ciao The_Unknown
Lesezeichen