Vertraging tussen PHP en Aurora RDS (MySQL)

Onderwerp: Vertraging tussen PHP en Aurora RDS (MySQL)

  1. Vertraging tussen PHP en Aurora RDS (MySQL)

    bami82 said:

    Vertraging tussen PHP en Aurora RDS (MySQL)

    LS,

    Ik probeer een omgeving te bouwen in AWS voor een wordpress site, ik merk echter dat alles langzaam is en na een poosje zoeken ben ik erachter dat het te maken heeft met de verbinding van de virtual (EC2) naar de RDS DB Server (Aurora).

    Als ik met de hand vanaf de CLI connect met de database is alles snel, zowel als ik -h <ip> gebruik of -h <hostname> dat laatste levert ook geen vertraging op echter, vanuit php zit overal enkele seconde vetraging op.

    Ik heb even een simpel test php script gemaakt die een simpele select doet en een tcpdump op port 3306. Ik zie dan dat de vetraging lijkt op te treden ergens tussen de Response (ack) en de Request Quit.

    Heeft iemand een idee waar het probleem kan zitten?
    Bijgevoegde Thumbnails Bijgevoegde Thumbnails
  2. Vertraging tussen PHP en Aurora RDS (MySQL)

    bami82 said:
    Het lijkt iets te maken te hebben met php-fpm.

    Als ik het php commando met de hand uitvoer, is ie gewoon snel. Als ik een wget doe niet.
  3. Ramon Fincken's Avatar

    Ramon Fincken said:
    Ook niet toevallig je ec2 netwerk dat "gewoon" traag is?

    Los daarvan: vergeet de GDPR niet ..
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers
  4. Vertraging tussen PHP en Aurora RDS (MySQL)

    bami82 said:
    Bedoel je met GDPR info uit mijn screenshot? Volgens mij staat er geen persoonlijke info in.

    Het is niet het netwerk wat traag is, anders zou die vanaf de CLI ook dus traag zijn, het moet iets met php-fpm te maken hebben, verwerken van de query resultaat of iets dergelijks hmm..
  5. Ramon Fincken's Avatar

    Ramon Fincken said:
    Ik doel op het opslaan van gegevens op een site, maar wellicht is dit puur een informatieve site zonder formulieren natuurlijk
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers
  6. Vertraging tussen PHP en Aurora RDS (MySQL)

    bami82 said:
    Het lijkt te maken te hebben met de performance van php-fpm op een of andere manier.

    Als ik php script met een query draai die 500 resultaten terugkrijgt, dan duurt dat ruim 4 seconde met een wget op localhost. Als ik het met php op de cli uitvoer, staat het practisch direct op het scherm. Als ik die query draai met een LIMIT 1, dan is PHP-FPM ook direct klaar.

    Iemand een idee wat hier fout kan zijn?
  7. Vertraging tussen PHP en Aurora RDS (MySQL)

    Mark17 said:
    Al gekeken wat de verschillen zijn mbt de settings van PHP die gebruikt worden tussen php-fpm en php op de cli?
    Tools die handig zjn voor ISPs vind je natuurlijk bij Tools 4 ISP.