برگزیده های پرشین تولز

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

adnan

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

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

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

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

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

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

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
به نقل از adnan :
می خواستم راه حلی ساده بیان کنید که بتوانیم سایتهای مهم را بر روی 2 سرور جدگانه و 2 سایت جداگانه روی وب نگهداری کنیم که بتوانیم در هر زمان اطلاعات را در یکی از سایتها بتوانیم بروز کنیم .

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

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

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

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

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


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



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

sama_sally

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

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
به نقل از sama_sally :
Name Server???!!
آخه چرا؟!
الان سرور من اینجوریه!:
کد:
http://ns1.[sensored].com
http://ns2.[sensored].com

منظور من این بود که :
اگر 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

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

آیا اصولی هست این روش؟
 
بالا