Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Optymalizacja zapytan a pozycjonowanie
Forum PHP.pl > Forum > Bazy danych > MySQL
quality
Witam

Mam problem dotyczacy optymalizacji zapytan.
Wiadomo ze do pozycjonowania jest dobrze aby byly linki tekstowe z tekstem pozycjonujacym, zatem jaki sposob dobierania sie do danych wybrac ? Co jest szybsze ?
1. SELECT * FROM `podstrony` where dzial='jakis_tekst' ( i dodanie osobnego pola, przez ktore nastepuje wyszukiwanie )
2. SELECT * FROM `podstrony` where id='1'

I teraz kilka pytan:
1. Czy roznica pomiedzy tymi zapytaniami jest az tak duza ze warto stosowac drugi sposob ?
2. Czy stosowanie jako parametr w adresie id=1,jakis_tekst jest dobrym rozwiazaniem ( po pozniejszym przerobieniu parametru id otrzymujemy id danej podstrony, jednak nie jest to az tak ladne i czyste jak sam tekst )
3. Jak rozwiazujecie ten problem ?
ucho
Punkt 2 jest najlepszym rozwiązaniem
[pre]http:/strona.pl/news/Super-hiper-promocja,11.html[/pre] - Tekst dla SEO, numerek dla wygody programisty/bazy - w modrewrite możesz pominąć wszystko poza id, przy okazji odchodzą problemy z polskimi znakami w linkach - jakby przeglądarka nie zakodowała żądania i tak wyświetlisz dobrą stronę smile.gif
Black-Berry
Ja mam w bazie danych 2 pola id oraz name (czyli szybko i ładnie). Pole name jest unikatowe dla kazdego artykułu i nie zawiera spacji i znaków lokalnych. Dzięki temu wygenerowanie odpowiedniego pliku .htaccess nie sprawia problemu. A tu przykład:

Normalny link
Kod
http://www.mojastrona.pl/index.php?article=1
http://www.mojastrona.pl/index.php?article=2


Linki .htaccessa
Kod
http://www.mojastrona.pl/article_1.html
http://www.mojastrona.pl/artykul_o_pszczolkach_i_motylkach.html
quality
Hmm nie za bardzo rozumiem jak ty to robisz Black-Berry.
W .hatacces robisz przekierowania ? Jesli tak to muszisz go recznie uaktualniac, co jest dodatkowym klopotem.
Wydaje mi sie rozwiazanie 2 i to co podaje ucho jest najrozsadniejszym wyjsciem.

A jak zrobic tak jakby strukture katalogowa w linkach (tj jak ma katalog dmoz) czyli kraj/wojewodztwo/miasto/cos ?
Black-Berry
Nie muszę tego robić ręcznie. Wystarczy że dodatkowa procedura generująca taki plik .htaccess wykonuje się za każdym raazem gdy po ztronie pląta się administrator.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.