Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Varför är min PHP MySQL sida så långsamt

    ? PHP MySQL webbsidor som tar mer än 1,5 sekunder att ladda eller ge timeout felmeddelanden med eller utan en tom skärm är tecken på interna problem . Att hitta källan till prestandaproblem kan vara frustrerande . Inte bara måste du se problem ur två perspektiv , men man måste också förstå att varje fråga kan ha flera , bidragande faktorer . Ta en helhetssyn på prestanda tuning , anser de enklaste , vanligaste problemen först och arbeta dig fram till mer komplexa lösningar för att hitta roten till problemet . Miljö

    PHP och MySQL hastighet och prestanda är hårdvara - beroende . PHP beror på din centralenhet - din CPU - medan MySQL får sin hastighet från tillräckligt datorminne . Båda kan orsaka flaskhalsar som påverkar prestandan . Utvärdera den miljö där din PHP MySQL webbplats körs . Tänk applikationer och tjänster såsom e-post , program och verktyg , samt sökmotorn kryper som kan vara igång i bakgrunden . Dessa alla konsumerar hastighet och minnesresurser , vilket kan vara källan till den långsamma prestanda. Stäng eller stänga av alla onödiga program eller tjänster . Dessutom fastställdes en policy som styr hur och när robotar genomsöka din webbplats
    serverkonfigurationer

    Komplexa eller onödig Apache-server konfigurationer också kan påverka - . Och långsam - - PHP MySQL sidan prestanda . Titta i din Apache katalog för standardkonfigurationen filen " httpd.conf.orig " eller " httpd - std.conf . " Ta bort kommentarer samt hänvisningar till multiprocessing moduler som inte gäller din dator operativsystem . Dessutom stänger specifika delarna i konfigurationen du inte rutinmässigt använder, såsom " HostnameLookups , " " symboliska länkar " och " SetHandler - serverns status " direktiv . Slutligen , skapa och placera alla Common Script Gateway Interface - CGI - filer i sin egen katalog och ange katalogen för att köra CGI- filer
    PHP Frågor
    < . p > PHP ramverket i sig kan ibland orsaka långsam laddning av sidor . Gör utsläppsrätter för att kompensera genom att lägga till en caching modul såsom Memchache till din webbplats . Också tvinga PHP att spola sin minnesbuffert regelbundet med utmatningsbuffer . Dessutom anser din PHP kodning erfarenhet eller vanor programmering som en möjlig orsak till långsam sidan laddas . Coding fel och ineffektiv eller överflödig kod kan alla påverka prestanda . Ta reda på var du står genom att testa dina kodning kompetens och följa upp med utan kostnad instruktion , såsom W3 Schools ger . Slutligen , köra en fri PHP profiler verktyg såsom Xdebug 2 att avslöja problem med PHP-skript som kan orsaka flaskhalsar . Addera MySQL Frågor

    större databasen , desto längre det kan ta en fråga att köras . Dessutom , ju mer funktionalitet du bygger in en plats , desto längre tid det tar för sidelement att ladda . Jämför storleken och inbyggd funktionalitet för din MySQL-databas mot bandbredd begränsningar för att säkerställa att de är korrekt för storleken och mängden trafik din webbplats får . Följ rekommendationer om bästa praxis för att skriva och köra frågor . Slutligen anser indexering som ett sätt att snabba frågeprestandan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett online-quiz med PHP
    ·Lägga till en kula i PHP
    ·PHP IDE Vs . PHP Eclipse
    ·Hur man byter Versaler Med små bokstäver i PHP
    ·Hur man skapar en enkel mall System i PHP
    ·Hur Infoga PHP-kod i en statisk Block
    ·Hur man skapar Dir i PHP
    ·Hur sortera en array Alfabetiskt i PHP
    ·Hur du sätter Radbrytningar i stycken med PHP
    ·Konvertera ett PHP Array nyckel till Numbers
    Utvalda artiklarna
    ·Hur man kompilerar C i Ubuntu
    ·XCode : Skapa en droppe
    ·Hur man använder Komplettera Box i WPF
    ·Hur Wild IP Card Block Adresser
    ·Vad är skillnaden mellan Analoga & Digitala Data
    ·Hur ta bort poster för lagrade procedurer i Visual Bas…
    ·Visual Basic 5.0 Tutorial
    ·Hur man beräknar Gigabytes
    ·Hur du ändrar Mus Ikon på Mouseover
    ·Hur man skriver en enkel SAS Program
    Copyright © Dator Kunskap http://www.dator.xyz