Skocz do zawartości

Skracacz urli


jolan

Rekomendowane odpowiedzi

Piszę swój skracacz urli i zastanawiam się nad tym jakie skróty robić. W zasadzie z tego co widzę są trzy możliwości.

Pierwsza (najrzadsza) to incrementowanie kolejnych numerów na postać a-Z09. Plusem jest szybka numeracja, 100% brak duplikatów. Minusem proste sharvestrowanie wszystkich urli z bazy. W sumie to coś szkodzi?

Druga to ustawienie na sztywno np. 4 znaków duże i małe litery + cyfra potem 5 znaków itd.

Trzecia wersja to to samo co druga z tym, że bez dużych liter (w czym przeszkadzają duże litery?)

Ostatnie dwie wersje trudniej (choć da się) sharvestrować, ale problemy mogą być przy większej liczbie urli (kolizje).

Mi pasuje najbardziej pierwsza wersja, ale ponieważ ma to być strona ogólnodostępna to nie wiem, czy łatwość sharvestrowania nie odstraszy ew. użytkowników?

Odnośnik do komentarza
Udostępnij na innych stronach


czy łatwość sharvestrowania nie odstraszy ew. użytkowników?
IMHO TAK. Wzoruj się na już istniejących systemach tego typu...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Pierwsza (najrzadsza) to incrementowanie kolejnych numerów na postać a-Z09. Plusem jest szybka numeracja, 100% brak duplikatów. Minusem proste sharvestrowanie wszystkich urli z bazy.

100% brak duplikatów? A co myślisz o rozwiązaniu typu domena.pl/c16/tekst-usera?

Odnośnik do komentarza
Udostępnij na innych stronach


A co myślisz o rozwiązaniu typu domena.pl/c16/tekst-usera
Chyba nie rozumiesz idei skracania URL skoro podsuwasz takie koncepcje :olaboga:

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Najwidoczniej ...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Piszę swój skracacz urli

Będzie miał maskowanie?

Uuu foxena zbanowało...no trudno... to może ktoś w jego zastępstwie mnie uświadomić co daje to maskowanie? Jeśli się dobrze domyślam to maskowanie polega na tym, że w pasku adresu zostaje url "przekierowywacza" np. bit.ly a strona np. ciekawy art. w wyborczej wyświetla się w ramce lub iframe... czy tak? Tylko po co to?

Przy okazji jeszcze jedno pytanie. Jak zapisywać urla do skrócenia w postaci przesłanej przez usera, w base64 czy urlencode? Pytam, bo w jakimś api widziałem, że url był zapisywany w base64 więc chyba do bazy też w takiej postaci szedł?

Odnośnik do komentarza
Udostępnij na innych stronach


ak zapisywać urla do skrócenia w postaci przesłanej przez usera,
Tak jak zostały przesłany metodą POST, wiec bez zmian.

polega na tym, że w pasku adresu zostaje url "przekierowywacza" np. bit.ly a strona np. w wyborczej wyświetla się w ramce lub iframe.
To jest zupełnie inna usługa, a nazwa się "aliasy" i była na topie w minionym wieku.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Najpierw musisz sprecyzować, co rozumiesz pod pojęciem "skracacz urli", bo możliwości są dwie:

1) Usługa z minionego wieku która oferuje aliasy dla "domen" i faktycznie działa w ramce;

2) Usługa która generuje maksymalnie krótki URL np do wstawienia w twita i działa na zasadzie przekierowania 301 lub 302.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Nooooo.... wiec zrób tak jak uważasz za słuszne .... :blush:

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności