🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #218541

Re: tytul w url, jak lepiej?

#218541
From: Mike Szyndel
Date: Sat, 25 Apr 2009 07:49
25 lines
2339 bytes
On 24 Kwi, 21:46, porneL <niu...@pornel.net> wrote:
> On Fri, 24 Apr 2009 09:06:44 +0100, Mike Szyndel <szyn...@gmail.com> wrote:
> >> Umieszczać przekształcony tytuł w bazie i wyszukiwać na jego podstawie.
>
> > Czy ja coś przegapiłem, czy nikt nie wziął pod uwagę co się stanie w
> > przypadku obcięcia takiego url-a?
>
> To się da prosto obsłużyć bez żadnej straty prędkości (zakładając, że masz typowy indeks b-tree):
>
> select * from pages where ? <= path order by path limit 1;
>
> lub jeśli optymalizator nie jest sprytny, to łopatologiczniej:
>
> select * from pages where ? <= path and ? || 'zzz' > path limit 1; -- || = concat, nie OR
>
> --http://pornel.net
> this.author = new Geek("porneL");

a nie prościej jednak zwyczajnie wrzucić na początek krótki, np. 4
cyfrowy index artykułu? Nie bardzo wiem, w którym miejscu to jest user
un-friendly, albo nieseo... Za to działa! (ba, jest często zalecanym
rozwiązaniem)

pozdrawiam,
hajder
Technical Details
Message-ID: <78d034a0-1c77-4904-b342-2a6198254bb9@h28g2000yqd.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!h28g2000yqd.googlegroups.com!not-for-mail
References: <d73a314d-cab0-4e7c-80d4-4e0c5b32579c@3g2000yqk.googlegroups.com> <op.usuvtttjutk0y1@aimac.local> <20b0cf2f-a0d9-4c49-8210-956f7ba99fa5@k41g2000yqh.googlegroups.com> <op.uswo77aqutk0y1@aimac.local>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!h28g2000yqd.googlegroups.com!not-for-mail
From: Mike Szyndel <szyndel@gmail.com>
Newsgroups: pl.comp.lang.php
Subject: Re: tytul w url, jak lepiej?
Date: Sat, 25 Apr 2009 00:49:48 -0700 (PDT)
Organization: http://groups.google.com
Lines: 30
Message-ID: <78d034a0-1c77-4904-b342-2a6198254bb9@h28g2000yqd.googlegroups.com>
References: <d73a314d-cab0-4e7c-80d4-4e0c5b32579c@3g2000yqk.googlegroups.com>  <op.usuvtttjutk0y1@aimac.local> <20b0cf2f-a0d9-4c49-8210-956f7ba99fa5@k41g2000yqh.googlegroups.com>  <op.uswo77aqutk0y1@aimac.local>
NNTP-Posting-Host: 195.94.215.34
Mime-Version: 1.0
X-Trace: posting.google.com 1240645788 17586 127.0.0.1 (25 Apr 2009 07:49:48 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sat, 25 Apr 2009 07:49:48 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: h28g2000yqd.googlegroups.com; posting-host=195.94.215.34;  posting-account=2WIjmAoAAACVHOqo0piA7z1w5-vRAZ2f
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4pre)  Gecko/2008101311 Firefox/3.0.4pre (Swiftfox),gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 gateway:3128 (squid/2.5.STABLE14)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit