وجود یک دیتابیس برای چند سایت چه مشکلاتی ایجاد میکند؟
با سلام
من تعدادی سایت دارم که میخوام دیتابیس همه سایت ها رو یکی کنم. به طوری که اگه کاربر در یکی از سایت ها ثبت نام کنه، در همه سایت ها ثبت نام کرده باشه
حالا انجام این کار چه مشکلاتی میتونه ایجاد کنه؟
مثلا اگه در تا سایت دو آدرس پایین باشه
example1.com/page1
example2.com/page1
آدرس pag1 مشکل ساز نمیشه؟
در کل چه مشکلاتی ایجاد میشه و راه حل چیه؟
پاسخ : وجود یک دیتابیس برای چند سایت چه مشکلاتی ایجاد میکند؟
نقل قول:
نوشته اصلی توسط
سیدرضا بازیار
با سلام
من تعدادی سایت دارم که میخوام دیتابیس همه سایت ها رو یکی کنم. به طوری که اگه کاربر در یکی از سایت ها ثبت نام کنه، در همه سایت ها ثبت نام کرده باشه
حالا انجام این کار چه مشکلاتی میتونه ایجاد کنه؟
مثلا اگه در تا سایت دو آدرس پایین باشه
example1.com/page1
example2.com/page1
آدرس pag1 مشکل ساز نمیشه؟
در کل چه مشکلاتی ایجاد میشه و راه حل چیه؟
سلام خدمت جناب بازیار گل .
اینکار موجب کانکشن بالا و مصرف زیاد منابع میشه .
بالفرض مثال اگر یکیشون اتک بخوره همه از دسترس خارج میشن ...
بهترین کار (از نظر امنیتی تداخل نداشته باشین بین همدیگه) اینه دامنه ای جداگانه برای کوکی ها در نظر بگیرید . (مثلا example_private.ir برای ذخیره کوکی ها و... و باقی سایت ها هم توسط json کوکی هارو بگیرن اپدیت کنن روی دامین خودشون .)
مثلا گوگل وقتی لاگین میکنی توی یوتیوب و... هم لاگین میشی : چرا و چطور ؟ توسط jquery : json از خود دامنه گوگل verify کوکی رو انجام میده و کوکی رو هم روی خود دامنه یوتیوب ست میکنه ...
پاسخ : وجود یک دیتابیس برای چند سایت چه مشکلاتی ایجاد میکند؟
نقل قول:
نوشته اصلی توسط
Amlaaki
سلام خدمت جناب بازیار گل .
اینکار موجب کانکشن بالا و مصرف زیاد منابع میشه .
بالفرض مثال اگر یکیشون اتک بخوره همه از دسترس خارج میشن ...
بهترین کار (از نظر امنیتی تداخل نداشته باشین بین همدیگه) اینه دامنه ای جداگانه برای کوکی ها در نظر بگیرید . (مثلا example_private.ir برای ذخیره کوکی ها و... و باقی سایت ها هم توسط json کوکی هارو بگیرن اپدیت کنن روی دامین خودشون .)
مثلا گوگل وقتی لاگین میکنی توی یوتیوب و... هم لاگین میشی : چرا و چطور ؟ توسط jquery : json از خود دامنه گوگل verify کوکی رو انجام میده و کوکی رو هم روی خود دامنه یوتیوب ست میکنه ...
در این روش از چند دیتابیس استفاده میشه یا یک دیتابیس؟
اونوقت اطلاعات کاربران دقیقا کجا ذخیره میشه؟
پاسخ : وجود یک دیتابیس برای چند سایت چه مشکلاتی ایجاد میکند؟
نقل قول:
نوشته اصلی توسط
سیدرضا بازیار
در این روش از چند دیتابیس استفاده میشه یا یک دیتابیس؟
اونوقت اطلاعات کاربران دقیقا کجا ذخیره میشه؟
در این روش یک دیتابیس هست جهت اطلاعات کاربران .
اطلاعات کاربران روی یک دیتابیس ذخیره میشه و خروجی اطلاعات توسط php به صورت وبسرویس json در میاد .
اونوقت هر سایت که میخواد استفاده کنه با درخواست به وبسرویس json اطلاعات رو میگیره (اطلاعات مثلا میشه : لاگین بودن یا نبودن کاربر - اگر لاگینه کوکیش چی هست یا اینکه نامش کیه و... هرچیزی که شما مدنظرتون هست ...) .
درخواست به وبسرویس هم به دو حالت امکان پذیره یا مستقیم توسط خود jquery یا اینکه جهت امنیت بیشتر این مابین یک وبسرویس هم بسازین از سایت خودتون ...