hoka
October 26th, 2018, 22:30
سلام خدمت همه ی دوستان عزیز
چون خودم این سیستم رو نیاز داشتم سیستم رو نوشتم . جوری که خودم نیاز دارم تنها یک api نیاز داشتم برای همین فرم و .... وجود نداره . مدیریتی نداره و فقط کوتاه کننده ی لینک هست و ریدایرکت اون لینک کوتاه شده . همین
فایل ها + دیتابیس اتچ شد . نصبش هم که فقط ساخت دیتابیس و ایمپورت دیتابیس + مشخصات در فایل کانفیگ هست
استفاده :
http://site.ir/api.php?url=http://google.com
و متن نمایش داده شده میشه url کوتاه شده
نکته 1 : میتونید برای امنیت چندین چیز به فایل api اضافه کنید مثل توکن یا میتونید اسمش رو یه چیزی بزارید که به عقل کسی نرسه . هردو یکی هست تا زمانی که شنودی روی شبکتون نباشه .
نکته 2 : سرعت سیستم به هیچ وجه کند نمیشه حتی با 1 میلیون رکورد . به دلیل ایندکس دیتابیس + فانکشن کوتاه کننده بر اساس آی دی
که این فانکشن باعث میشه دیگه نیاز به این نباشه که مدام دیتابیس رو چک کنیم که کوتاه ترین چیزی که میشه زد چی هست و بعد از یه مدت فشاری وارد بشه که سرور بخوابه ( چیزی که توی اسکریپت قبلی خودم که از نت دانلود کرده بودم بود و دیگه کارایی نداشت )
نکته 3 : برای ddos میشه راه حل نوشت توش ولی خب من نیازی نداشتم و فشاری هم وارد نکنه این سیستم به دیتابیس که دی داس کم رو رد نکنه . دی داس بالا که کلا فایروال میخواد
38738
چون خودم این سیستم رو نیاز داشتم سیستم رو نوشتم . جوری که خودم نیاز دارم تنها یک api نیاز داشتم برای همین فرم و .... وجود نداره . مدیریتی نداره و فقط کوتاه کننده ی لینک هست و ریدایرکت اون لینک کوتاه شده . همین
فایل ها + دیتابیس اتچ شد . نصبش هم که فقط ساخت دیتابیس و ایمپورت دیتابیس + مشخصات در فایل کانفیگ هست
استفاده :
http://site.ir/api.php?url=http://google.com
و متن نمایش داده شده میشه url کوتاه شده
نکته 1 : میتونید برای امنیت چندین چیز به فایل api اضافه کنید مثل توکن یا میتونید اسمش رو یه چیزی بزارید که به عقل کسی نرسه . هردو یکی هست تا زمانی که شنودی روی شبکتون نباشه .
نکته 2 : سرعت سیستم به هیچ وجه کند نمیشه حتی با 1 میلیون رکورد . به دلیل ایندکس دیتابیس + فانکشن کوتاه کننده بر اساس آی دی
که این فانکشن باعث میشه دیگه نیاز به این نباشه که مدام دیتابیس رو چک کنیم که کوتاه ترین چیزی که میشه زد چی هست و بعد از یه مدت فشاری وارد بشه که سرور بخوابه ( چیزی که توی اسکریپت قبلی خودم که از نت دانلود کرده بودم بود و دیگه کارایی نداشت )
نکته 3 : برای ddos میشه راه حل نوشت توش ولی خب من نیازی نداشتم و فشاری هم وارد نکنه این سیستم به دیتابیس که دی داس کم رو رد نکنه . دی داس بالا که کلا فایروال میخواد
38738