mysql - PHP/MYSQL 脚本的负载平衡,无需大的代码更改

标签 mysql codeigniter load load-balancing

对不起我的虚拟问题,但是...... 我正在 php/mysql (codeigniter) 上制作一个脚本,我非常想知道是否有一种方法可以在不对脚本进行大的架构更改的情况下实现负载平衡。 我的意思是,例如,现在我将租用具有 2GB 内存、200GB 内存和良好处理器的中型专用服务器,这足以让 future 的用户使用半年。但是当它们变得越来越多时,并且由于它是一个社交网络,并且在晚上服务器正在等待 500-1500 或 5000-8000 用户在线,我想知道是否有办法让我们说添加第二台服务器与一些配置将承受下一个压力。又一个等等......????

    <? if($answer=YES) {
    how(??);

    }
esle{
whatToDo(??);
} 
    ?>

如果没有办法,也许你可以指出一种最简单的负载平衡解决方案....

如果你能告诉我这些目的,我将非常感谢,我应该转移到 PostgreSQl 还是 FireBird?

它们中的哪一个在未来会更容易处理?

我正在访问 mysite.com/users/show/$userId 页面,其中包含所有数据的 60 个查询……可能太多了,但无论如何……经过一些优化后,它可以是 20-30…… .

最佳答案

对于 serverfault 这可能是一个更好的问题......通常负载平衡器涉及某种解决方案,如 round-robin DNS或专用硬件解决方案(例如 LVSBIG-IP )。

关于mysql - PHP/MYSQL 脚本的负载平衡,无需大的代码更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2134426/

相关文章:

java - 类加载器的异常行为

java - 通过 Javascript 或 HTML5 打开本地可执行 jar

mysql - 仅显示具有两种类型记录的客户并且仅显示这些记录

Mysql,桥接表与字段?

Codeigniter csrf保护错误:

php - 无法上传 csv 文件

jQuery 图像加载回调

mysql - 如何按特定顺序更新 MySQL 行?

php - 从 PHP 中的 WHERE 子句获取多个结果

php - 在 CodeIgniter 中使用 jQuery JSON