nexpay

نگهداری سایت و دیتابیس بر روی 2 سرور

شروع موضوع توسط adnan ‏31 دسامبر 2005 در انجمن PHP

  1. adnan

    adnan Registered User

    تاریخ عضویت:
    ‏5 اکتبر 2003
    نوشته ها:
    1,250
    تشکر شده:
    10
    محل سکونت:
    مشهد
    می خواستم راه حلی ساده بیان کنید که بتوانیم سایتهای مهم را بر روی 2 سرور جدگانه و 2 سایت جداگانه روی وب نگهداری کنیم که بتوانیم در هر زمان اطلاعات را در یکی از سایتها بتوانیم بروز کنیم .

    کار را خیلی ساده می کنیم و برای اینکار تغییراتی روی برنامه خود می دهیم بنحوی که این برنامه روی 2 دیتابیس همزمان کار بکنه !

    زمانی که 2 سرور آپ است بروز رسانی راحت است . چونکه می توان query را دوبار اجرا کرد که یکی برای دیتابیس سرور درحال اجرا و دیگری برای اتصال به دیتابیس سرور دیگر و بروز رسانی آن ( ایجاد دسترسی به دیتابیس به سرور دیگری داده می شود ) .
    در اینجال فرقی نمی کنه که به کدام سرور متصل شود .

    اما زمانی که یکی از سرورها دان است چکار کنیم ؟ راهکار بدهید ...

    راهی که بنظر من می رسه اینه که اگر به سرور دیگری نمی تونیم متصل بشیم query ها در یک فایل ذخیره گردد که زمانی که آپ شد آن فایلها اجرا گردد .

    بنابراین هر موقع برنامه اجرا میشه باید ابتدا چک کند که سرور دیگر فایلی براش ایجاد کرده یا نه ! ابتدا آن فایل را اجرا کند ( درصورت وجود ) و پاکش کند .
     
  2. phpkar

    phpkar Registered User

    تاریخ عضویت:
    ‏11 آگوست 2005
    نوشته ها:
    388
    تشکر شده:
    0
    محل سکونت:
    Mashhad

    من اصلا هیچی نوفهمم !:blush:
    فقط یه چیزی به ذهنم رسید :
    اگر میخوای دو سروره کار کنی به نظرم باید NS1 رو بدی NS سرور اولی و NS2 رو بدی سرور دومی
    من یادمه یه همچین کاری کردم ولی الان اصلا مطمئن نیستم روش اصولی هست یا نه ؟
    دوستان متخصص در امر هاست باید نظر بدن !



    من یه بار یه همچین کاری کردم . فکر کنم
     
  3. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    Name Server???!!
    آخه چرا؟!
    الان سرور من اینجوریه!:
    کد:
    http://ns1.[sensored].com
    http://ns2.[sensored].com
    
     
  4. phpkar

    phpkar Registered User

    تاریخ عضویت:
    ‏11 آگوست 2005
    نوشته ها:
    388
    تشکر شده:
    0
    محل سکونت:
    Mashhad
    منظور من این بود که :
    اگر 3 تا NS بزاری که یکیش مثلا مال Theplanet باشه یکیش ev1 یکیش servercentral اونوقت اگه Theplanet دان باشه میره سراغ ev1

    مثلا اینجوری :

    name server 1 : ns1.theplanet.com
    name server 2 : ns1.ev1.net
    name server 3 :ns1.servercentral.com

    یعنی روی هر سه تا این سرورا دومینتو تعریف کنی

    آیا اصولی هست این روش؟
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal