Menggunakan UUID di URL dan Nama File
Merangkum hal yang perlu diperhatikan saat menyematkan UUID ke jalur URL atau nama file, beserta alternatif yang lebih pendek.
Boleh dipakai apa adanya?
UUID standar hanya menggunakan tanda hubung dan heksadesimal, sehingga bisa langsung dimasukkan ke URL atau nama file tanpa perlu encoding. Namun panjangnya 36 karakter membuat jalur menjadi tidak rapi, dan notasi GUID dengan kurung kurawal harus di-encode menjadi %7B/%7D di URL, jadi sebaiknya dihindari.
Lebih pendek
Jika panjang tautan penting, gunakan bentuk 32 karakter tanpa tanda hubung, atau pertimbangkan ULID 26 karakter dan NanoID 21 karakter sebagai alternatif. ULID dan NanoID sama-sama hanya memakai karakter URL-safe sehingga aman tanpa encoding.
Huruf besar/kecil dan slug
UUID tidak membedakan huruf besar dan kecil, tetapi perbandingan URL bisa case-sensitive, jadi lebih aman menyeragamkannya menjadi huruf kecil. Jika Anda butuh slug yang bisa dibaca manusia, gunakan UUID hanya sebagai kunci internal dan sediakan slug ramah-manusia terpisah di sampingnya.