Dziś chciałbym się zastanowić nad tym, jak wywołać url'e SEO friendly, maksymalnie odciążając bazę danych.
Rozważmy 2 przypadki:
- http://example.com/tytul-newsa.html, gdzie tytul-newsa to wartość kolumny news_titie_rewrited.
- http://example.com/1,tytul-newsa.html, gdzie 1 to ID newsa.
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.