Ich glaube nicht an die Theorien über die eindeutige URL als Grund. Im Ernst, Leute, die Menge an Videos ist riesig, aber es gibt unzählige Möglichkeiten, die die meisten Entwickler auf mittlerer Ebene selbst kennen!
Sie hätten einfach verwenden können:
watch?v={some-unique-Id}/{some-title}/{some-tags}
und trotzdem die eindeutige ID verwenden und den Rest ignorieren, oder?
Eindeutige kanonische URLs pro Video (wie sich die URL nicht durch Ändern der Videoinformationen oder zumindest durch SEO-freundliche Weiterleitungen ändert) sind ebenfalls keine besonderen Probleme. Wir haben alle leicht mit ihnen umgegangen.
.
Ich denke, als Youtube früher anfing, war es wirklich egal, da die Suche nicht so ausgefeilt war wie jetzt, also hatte sie eine niedrige Priorität als andere Dinge. Ihr wirklicher Vorteil ist, dass sie zu früh angefangen haben, wissen Sie.
Als die Suche groß wurde, waren sie bereits die Quelle Nummer 1. In keiner bestimmten Reihenfolge haben Leute wie Google benutzerdefinierten Code geschrieben, um Youtube (speziell) auf Videos zu überprüfen (noch bevor sie diese besaßen). Facebook hat benutzerdefinierten Code geschrieben, um Videovorschauen nur für sie anzuzeigen, als es gestartet wurde. Google hat sie erstellt und die Suche sogar zu einer internen Integration gemacht.
Sie müssen nicht suchen. Suchen gehen zu ihnen und schreiben benutzerdefinierten Code für ihre spezifische Website. Dies könnte der Grund sein, warum es keinen guten ROI gibt, Geld auszugeben (Dev Man Days), um die Funktionsweise von URLs zu ändern, insbesondere angesichts des Alters von Youtube, wie bei jeder anderen sehr großen "Legacy" -App, die über Jahre hinweg entwickelt wurde Kernteil, um am einfachsten zu ändern. Es ist möglich, aber es gibt wahrscheinlich nicht genug Rendite.