Re: php include

From: Michal Bilcik (krutohlav@host.sk)
Date: 01. 05. 2003, 10:40 CEST

  • Next message: Wolfdog: "Refresh na lide.cz"
    Nazdar,
    Ivanek napisal (mail mal 2428 bajtov):
    
    >> Tak to je trochu viac ako riadok, dva ;) a mas tam regularny vyraz,
    >> ktory to bude poriadne brzdit.
    
    > Predstav si, ze nebude. Jednoduchy linearni regex typu // a jeste k tomu
    > pouzity na kratky string je dokonce rychlejsi nez pouziti nektere stringove
    > fce, napr. strstr(). Napsal jsem si to v obou verzich a to, co jsem
    > predpokladal, se potvrdilo. Fce:
    
    [del]
    
    > byla dokonce 1.4x rychlejsi, nezli totez se stristr():
    
    OK. Ale ked to iste urobis so strstr() (kedze presne viem aky tvar ma
    ta odrazka nemusim pouzivat stristr) a nie s stristr() tak to bude
    rychlejsie ako regularny vyraz. Testoval som to na 2 Mb subore.
    
    >> Mohlo by este fungovat napriklad, ze si ten includovany subor nacitas
    >> do premennej a potom:
    >> strip_tags ($subor, [zoznam povolenych html tagov])
    >> ale to je tiez skrabanie sa lavou rukou za pravym uchom.
    
    > To skutecne je. A zase pracovat na stringu s CELYM souborem. a krome
    > toho to neni to, co Mirex chtel. Moje fce je z tohoto ohledu naopak
    > znacne univerzalni a flexibilni.
    
    S tym mojim strip_tags to je najrychlejsie (a robi to to co mirex
    chcel, vyhodi to tagy <body>, <html>, <title>) prave preto ze je to
    cele nacitane v pameti a praca v pameti je rychlejsia ako
    vstupno/vystupne operacie zo suborom.
    A to ze to je cele v pameti nieje problem, pretoze mirex to chcel
    optimalizovat na rychlost a nie na pametovu narocnost. A defacto nieje
    sa coho bat pretoze tie nacitane subory budu mat iba par Kb.
    
    To len tak pre info ;)
    
    S pozdravom,
     Michal Bilcik (ICQ# 156366308)
    
    --
    Bůh je reálný, pokud nebyl deklarován jako integer.                            
    

  • Next message: Wolfdog: "Refresh na lide.cz"

    This archive was generated by hypermail 2.1.6 : 01. 05. 2003, 10:47 CEST