Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #3764
| 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 | Next — Previous in thread | Next in thread | Find similar
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