لم يسبق لي أن قمت ببرمجة خدمة تقصير روابط رغم أنها لاتعتبر شيئاً معقد ولكنني أتساءل عن الخوارزمية التي يتبعها البعض في هذه الخدمات، مثلا أحد الخوارزميات البسيطة هي أن تقوم بإضافة الرابط إلى قاعدة البيانات ومن ثم تقوم بأخذ قيمة الرقم المعرف لهذا الرابط (id) وتستخدم أي hashing algorithm لإنتاج قيمة الرابط القصير.

أي أفكار حول الموضوع؟