Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3764

Re: Komplexe oder-Vergleiche optimieren

Path csiph.com!weretis.net!feeder4.news.weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From "Christoph M. Becker" <cmbecker69@arcor.de>
Newsgroups de.comp.lang.php
Subject Re: Komplexe oder-Vergleiche optimieren
Date Sat, 19 Mar 2016 11:59:04 +0100
Organization solani.org
Lines 38
Message-ID <ncjbdb$60s$1@solani.org> (permalink)
References <ncj83i$abt$1@news.albasani.net>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace solani.org 1458385131 6172 eJwFwQcBwEAIBDBL8MeUwyj+JTRRGNu4mJro6R3VtQ9sGo3by1DawED4dUU/Lglof5O06T8zHxGM (19 Mar 2016 10:58:51 GMT)
X-Complaints-To abuse@news.solani.org
NNTP-Posting-Date Sat, 19 Mar 2016 10:58:51 +0000 (UTC)
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
X-User-ID eJwFwQkBwDAIA0BLpBAeORsU/xJ6R3V4hznduNxC3A7wXJW81puqv+R8c0J22A0rLFG00ZYHFZcQzw==
In-Reply-To <ncj83i$abt$1@news.albasani.net>
Cancel-Lock sha1:7wa9irbd7eI816/Rq38T0QUuQ3U=
X-NNTP-Posting-Host eJwFwYEBACAEBMCVkn8yTsT+I3RHNbFyGA0czpx6iys9gICj7t43jNWtqinSQ5sHHRH0yQ8XJxEE
Xref csiph.com de.comp.lang.php:3764

Show key headers only | View raw


Klaus Ketelaer schrieb:

> mit welchem Vorgehen ließe sich folgender Code am
> besten optimieren?
> 
>   function is_spider ($agent) {
>     $result = false;
>     if (($agent == '') or
>       (strpos($agent,'bot')          !== false) or
>       (strpos($agent,'spider')       !== false) or
<snip>
>       )
>     {
>       $result = true;
>     }
> 
>     return $result;
>   }
> 
> Es gibt so viele Wege, aber welcher bringt die beste
> Performance?

Das solltest Du am besten konkret selbst ausprobieren. Eine
auszutestende Alternative wäre vielleicht:

  preg_match('/bot|spider|…/')

Aber Du solltest auch ernsthaft über folgende Variante nachdenken:

  function is_spider ($agent) {
      throw new LogicException(
          'Keine Sonderbehandlung für Spider, die sowieso nicht'
          . ' zuverlässig erkannt werden können!'
      );
  }

-- 
Christoph M. Becker

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-19 11:02 +0100
  Re: Komplexe oder-Vergleiche optimieren "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-03-19 11:59 +0100
    Re: Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-19 12:23 +0100
      Re: Komplexe oder-Vergleiche optimieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-19 11:28 +0000
        Re: Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-19 12:46 +0100
          Re: Komplexe oder-Vergleiche optimieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-19 12:13 +0000
            Re: Komplexe oder-Vergleiche optimieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-20 00:38 +0100
          Re: Komplexe oder-Vergleiche optimieren Arno Welzel <usenet@arnowelzel.de> - 2016-03-20 09:37 +0100
            Re: Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-20 11:06 +0100
              Re: Komplexe oder-Vergleiche optimieren Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-20 12:17 +0100
              Re: Komplexe oder-Vergleiche optimieren "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-03-20 13:24 +0100
              Re: Komplexe oder-Vergleiche optimieren Arno Welzel <usenet@arnowelzel.de> - 2016-03-20 19:48 +0100
                Re: Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-20 20:36 +0100
                Re: Komplexe oder-Vergleiche optimieren Arno Welzel <usenet@arnowelzel.de> - 2016-03-21 01:08 +0100
              Re: Komplexe oder-Vergleiche optimieren Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-21 10:13 +0100
                Re: Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-21 11:52 +0100
                Re: Komplexe oder-Vergleiche optimieren Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-21 12:52 +0100
                Re: Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-21 19:37 +0100
                Re: Komplexe oder-Vergleiche optimieren Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-21 21:08 +0100
                Re: Komplexe oder-Vergleiche optimieren "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-03-22 12:40 +0100
                Re: Komplexe oder-Vergleiche optimieren Robin Koch <robin.koch@t-online.de> - 2016-03-26 00:46 +0100
                Re: Komplexe oder-Vergleiche optimieren Klaus Dahlwitz <kdahlwitz@gmx.net> - 2016-03-26 06:19 +0100
                Re: Komplexe oder-Vergleiche optimieren Robin Koch <robin.koch@t-online.de> - 2016-03-26 12:31 +0100
                Re: Komplexe oder-Vergleiche optimieren Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-03-26 13:21 +0100
                Re: Komplexe oder-Vergleiche optimieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-26 14:02 +0100
                Re: Komplexe oder-Vergleiche optimieren Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-26 17:37 +0100
                Re: Komplexe oder-Vergleiche optimieren Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-22 09:33 +0100
                Re: Komplexe oder-Vergleiche optimieren Thomas Meyer <ich.will@keine.mail> - 2016-03-21 13:58 +0100
                Re: Komplexe oder-Vergleiche optimieren Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-21 18:38 +0100
                Re: Komplexe oder-Vergleiche optimieren Thomas Meyer <ich.will@keine.mail> - 2016-03-21 18:45 +0100
                Re: Komplexe oder-Vergleiche optimieren Arno Welzel <usenet@arnowelzel.de> - 2016-03-21 18:59 +0100
                Re: Komplexe oder-Vergleiche optimieren Thomas Meyer <ich.will@keine.mail> - 2016-03-21 19:05 +0100
                Nervige Suchmaschinen? (was: Komplexe oder-Vergleiche optimieren) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-21 20:30 +0100
                Re: Komplexe oder-Vergleiche optimieren Klaus Ketelaer <spam@spambouncer.de> - 2016-03-21 19:35 +0100
      Re: Komplexe oder-Vergleiche optimieren Olaf Schmitt <thesys@gmx.de> - 2016-03-22 09:28 +0100

csiph-web