![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dziś chciałbym się zastanowić nad tym, jak wywołać url'e SEO friendly, maksymalnie odciążając bazę danych. Rozważmy 2 przypadki:
W przypadku 2 nie trzeba nic robić, ID ma primary. Szybciejszym (moim zdaniem) do wykonania będzie sposób 2. Zajmie mniej pamięci (indeksy), bierze newsy po ID, etc. Oczywiście sposób 1 wygląda nieco ładniej, z dublowaniem tytułów nie ma problemu, bo mam odpowiednie sposoby aby tego uniknąć. Zapraszam do dyskusji. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No jak sam sobie juz odpowiedziales, sposob drugi jest zdecydowanie lepszy, bo nie trzeba tworzyc tej dodatkowej kolumny w MySQL... przy duzej ilosci danych, trzymanie tyle dodatkowego tekstu na pewno spowolni działanie bazy.
Zawarcie gdzies w url'u ID nie zrobi wiekszej roznicy u robotów wyszukiwarek. Wizualnie tytul+newsa,124.html też wygląda dużo lepiej, i profesjonalniej niż news.php?id=124 Ja osobiscie odradzałbym korzystanie z pierwszego sposobu, ze względu na wydajność i większe ryzyko "posypania się" aplikacji. I właśnie... Po co te "odpowiednie sposoby"? Cały czas zależy nam przecież na wydajności... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:29 |