| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvorfor er min PHP MySQL Side så langsom
    ? PHP MySQL websider , der tager mere end 1,5 sekunder at indlæse eller producerer timeout fejlmeddelelser med eller uden en blank skærm er tegn på intern ballade . Finde kilden til problemer med ydeevnen kan være frustrerende. Ikke alene skal du vise problemer ud fra to perspektiver , men du skal også forstå, at hvert nummer kan have flere , medvirkende faktorer . Tag en holistisk tilgang til performance tuning , overveje den enkleste og mest almindelige problemer først og arbejde din vej til mere komplekse løsninger for at finde roden til problemet. Miljø

    PHP og MySQL hastighed og ydeevne er computerhardware -afhængig . PHP afhænger af din central processing unit - din CPU - mens MySQL får sin hastighed fra tilstrækkelig computerhukommelse . Begge kan forårsage flaskehalse , der påvirker ydeevnen . Vurdere miljø, hvor din PHP MySQL website kører . Overvej applikationer og tjenester , såsom e-mail, softwareprogrammer og hjælpeprogrammer , samt søgemaskine kravler der kan køre i baggrunden . Disse alle forbruger hastighed og hukommelse ressourcer , som kan være kilden til den langsomme ydeevne . Luk eller Sluk alle unødvendige programmer eller tjenester . Dertil kommer, at en politik, der styrer , hvordan og hvornår robotter gennemgår dit websted
    serverkonfigurationer

    Komplekse eller unødvendige Apache-server -konfigurationer kan også påvirke - . Og langsom - - PHP MySQL side ydeevne . Kig i din Apache bibliotek for standardkonfigurationen filen " httpd.conf.orig " eller " httpd - std.conf . " Fjern kommentarer samt referencer til multiprocessing moduler, der ikke vedrører computerens operativsystem . Desuden slukke specifikke konfiguration elementer , du ikke rutinemæssigt bruger, såsom " HostnameLookups ", " symbolske links " og " SetHandler - server status " direktiver . Endelig oprette og placere alle Common Gateway Interface Script - CGI - filer i deres egen mappe og indstille den mappe til at udføre CGI filer
    PHP Issues
    < . p> PHP rammer selv kan undertiden forårsage langsom indlæsning sider. Foretag kvoter for at kompensere ved at tilføje en caching modul som Memchache til dit websted. Også tvinge PHP til at skylle sin hukommelse buffer regelmæssigt ved hjælp af output buffer. Desuden mener din PHP kodning erfaring eller programmerings vaner som en mulig årsag til langsom indlæsning . Coding fejl og ineffektiv eller overflødige kode kan alle påvirke ydeevnen. Find ud af hvor du står ved at teste din kodning færdigheder og følge op med no- cost instruktion, såsom W3 Schools giver. Endelig køre en gratis PHP profiler hjælpeprogram som f.eks Xdebug 2 at afdække problemer med PHP-scripts , der kan forårsage flaskehalse .
    MySQL Issues

    større din database , desto længere det kan tage en forespørgsel til at køre. Desuden , jo mere funktionalitet, du bygge ind i en hjemmeside , jo længere vil det tage for sideelementer at indlæse. Sammenligne størrelsen og indbygget funktionaliteten af ​​din MySQL-database mod båndbredde begrænsninger for at sikre, at de er korrekte for størrelsen og mængden af ​​trafik på dit websted modtager . Følg anbefalinger vedrørende bedste praksis for at skrive og kører forespørgsler. Endelig overveje indeksering som en måde at fremskynde forespørgsel performance.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter et array i PHP 
    ·Tutorial for AJAX sideinddeling og JQuery i PHP 
    ·Sådan Konverter CMYK til RGB Med PHP 
    ·Hvordan til at sende data i MySQL med PHP 
    ·Hvordan man laver en Shoutbox Med PHP og SQL 
    ·Sådan Placer en PHP variabel i et tekstfelt 
    ·Sådan Lær PHP Online 
    ·Sådan Gem som PHP i Kompozer 
    ·Sådan ændres standard MySQL brugernavn og kodeord 
    ·Sådan konfigureres en Apache -server til PHP 
      Anbefalede Artikler
    ·Sådan Set Focus til ASP.NET Controls 
    ·Javascript Timer Tutorial 
    ·Hvordan man får en grad i Hacking 
    ·Hvad er ColdFusion Builder 
    ·Størrelse og MaxLaengde Egenskaber af en TextBox 
    ·PHP Array Sorter Funktion 
    ·Hvad er meningen med Debugging 
    ·Sådan oprettes forbindelse til en Oracle database i Ja…
    ·MySQL PHP WP: Sådan Indsæt en Post Plugin Batch 
    ·Sådan Lær Microsoft FoxPro Online 
    Copyright © Computer Viden http://www.computerdk.com