ببينيد شما بايد يک نکته رو در نظر بگيريد!
اگر بين سرور مجازی ای که برای اين کار در نظر ميگيريد و سرور اصلی که داره روی اون دستورات php اجرا ميشه حتی يک روتر هم وجود داشته باشه باعث ميشه تا زمان هر connection ای که به ديتابيس زده ميشه بيشتر از حد معقول باشه و اين باعث بالاتر رفتن لود سرور اصليتون ميشه!
شما اين رو در نظر بگيريد که هر روتر حداقل 1ms به زمان query اضافه ميکنه و اين باعث بالا رفتن لود سرور ميشه و شما به جای اينکه ازين کار نتيجه مثبت بگيريد نتيجه منفی چند برابر ميگيريد.
من نمونه ای ديدم که حتی دو تا سرور کنار هم بودن ولی چون داشتن از همون connection داخلی ديتا سنتر استفاده ميکردن باعث شده بود به جای اينکه لود پايينتر بياد بالاتر بره که بعد با اصلاحاتی که انجام شد مسئله حل شد.
تو اينطور شرايط شما بايد دو تا سرور رو از طريق يک connection اختصاصی بهم وصل کنيد. يعنی يک کارت شبکه رو هر سرور اضافه ميشه و اين دو تا کارت شبکه مستقيم به هم وصل ميشن و برای connect شدن به mysql هم بايد از ip داخلی که بين اين دو سرور هست اسفاده بشه!
پيشنهاد اول اينه که يک سرور اختصاصی داخل همون ديتا سنتر بگيريد و اينها رو مستقيم به هم وصل کنيد.
پيشنهاد دوم اينه که يک vps بگيريد و اون سايت با load بالا رو کامل (هم ديتابيس هم صفحات) به اين vps منتقل کنيد.
اما اصلا اين کاری که الان ميخواين انجام بديد توصيه نميشه! چون شما يک سرور داريد ميگيرید با فاصله خيلی زياد از سرور اصلی و اين باعث کاهش بازده کارتون ميشه و مطمئن باشيد load سرورتون چند برابر الان ميشه!
در هر حال سعی کنيد که قبل از خريد تحقيق کنيد.
اگر هم سوال يا مشاوره نياز داشتيد ميتونيم راهنماييتون کنيم.
با تشکر
علی امیری