Ämne: Parsa
Visa ett inlägg
Oläst 2005-01-19, 08:03 #6
jimmies avatar
jimmie jimmie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 751
jimmie jimmie är inte uppkopplad
Mycket flitig postare
jimmies avatar
 
Reg.datum: Oct 2004
Inlägg: 751
Citat:
Originally posted by kers@Jan 19 2005, 01:53
För att plocka data från andra siter skulle jag inte använda php - där lämpar sig perl (som är designat för textbehandling) eller c (som man kan kompliera) bättre.

att använda regex kan lätt bli en mardröm också - det är bättre att använda redan existerande moduler och libs för det, för perl så rekommenderar jag HTML::Parser eller HTML::TokeParser som är guld värda
Regular expressions är ju busenkelt.

Dessutom är det tillräckligt snabbt, det är inte själva sökningen i filen som är flaskhalsen utan det är hämtningen av filen som ska sökas.

Här är ett litet test som jag gjorde precis på ett helt ooptimerat script samt ett helt ooptimerat regular expression.

Hätmning av fil(från datorbutiken.com): 0.8221 s

Hämta ut 56 poster med namn, länk samt pris: 0.0016 s , dvs 1.6 ms

Hämtningstiden är 513 gånger större, dvs 51 300% mer.

Det säger väl det mesta... En optimering av själva sökningen ger ingen reel prestanda(som märks).
jimmie är inte uppkopplad   Svara med citatSvara med citat