در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

dukejavad

طرزکار اسکریپت های کوتاه کننده لینک

سلام من یک سوال دارم درمورد کوتاه کننده های لینک که چطور کار می کنند..

چطور لینک هاییکه می سازن تکراری نمی شه؟؟

لینک درجا ساخته می شه و با قبلی ها بررسی می شه که تکراری نباشه یا اینکه از قبل ساخته شده و assign میشه؟

یکم برام گیج کننده هست ... نمونه هم بخوام بگم سیستم نامگذاری سایت آپارات هست که چطور فایل هارو نامگذاری می کنه

وارد هر ویدیو بشید و لینک صفحه رو بررسی کنید متوجه می شید.

ممنون

این سوال 1 پاسخ دارد.
#آدرس_دهی_فایل #کوتاه_کننده_لینک
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

ببینید دوست عزیز، این کاملاً بستگی به الگوریتمی داره که شما استفاده می کنید. کاراکترهای داخل شناسه های کوتاه شده معمولاً از سه نوع هستند:

  1. کاراکتر حروف کوچک a..z
  2. کاراکتر حروف بزرگ A..Z
  3. اعداد 0..9

یعنی جمعاً 64 کاراکتر مختلف برای هر جایگاه، حالا اگر طول شناسه رو 5 کاراکتر در نظر بگیرید، یعنی 64 به توان 6 که به عدد 68719476736 میرسید، یعنی با 6 کاراکتر می تونید این مقدار لینک رو ذخیره کنید که حالا اگر تعداد به 7 کاراکتر برسه میشه 4398046511104.

شما معمولاً کاری که می کنید اینه که میایید یک شناسه 6 کاراکتری به صورت Random از کاراکترهای ذکر شده ایجاد می کنید و بررسی می کنید که این شناسه قبلاً در Database وجود داره یا نه، اگر وجود داشت که لینک شناسه مورد نظر رو به همراه آدرس ذخیره می کنید. در غیر اینصورت شناسه جدیدی ایجاد می کنید. یک راهکار بهتر هم ایجاد شناسه به صورت متناوب هست، یعنی شما مثلاً برای لینک 10000 هم، یک شناسه بر اساس یک الگوریتم ایجاد می کنید که البته هر دو روش جواب میده. فقط دقت کنید که بر روی فیلد شناسه داخل دیتابیس حتماً باید ایندکس تعریف کنید که تو رکورد های تعداد بالا به مشکل بر نخورید. موفق باشید.

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
  • انتخاب شده به عنوان جواب توسط 1 نفر
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....