FAQ |
Kalender |
![]() |
#17 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Du använder XML-filer för överföring av gigantiska datamängder, men du borde först bearbeta ditt data lokalt och sedan bara skicka upp förändringar (inte hela databasen) varje gång du gör en överföring till din webbshop. När du får datafilen från din leverantör (är det Nelly? och Ellos?) så bör du importera det i din lokala databas först. Du hade i din PHP-kod en massa villkor för att filtrera bort data vid importen, och det borde du filtrera bort INNAN du skickar upp datatfilen till din webbshop, all data som du filtrerar bort tar ju tid att skicka upp och kostar bandbredd i onödan. Du bör ha en databastabell för "gender" och en för "category" med en kolumn som innehåller de värden som du vill filtrera bort. Det var det jag visade exempel på i SQL-satsen hur man på ett enkelt sätt kan göra det. Du bör undvika att använda PHP för databaslogiken, utan lös den logiken med SQL i stället. SQL är hundratals gånger snabbare och effektivare än att först ladda upp alla onödiga data över internet och sen filtrera i ett okompilerat script-språk som PHP. Senast redigerad av Conny Westh den 2012-10-12 klockan 13:58 |
||
![]() |
![]() |
Ämnesverktyg | |
Visningsalternativ | |
|
|