Web服务器的主瓶颈通常位于数据库中,在我的例子中是MYSQL。
更具体地说,全文搜索和主从复制。
sphinx是全文搜索的可能解决方案,因此主从复制是
屁股的最后痛苦。
使用Cloud Coumputing技术可以显着提升性能,
例如,亚马逊提供的服务?
只是一个疯狂的猜测!
编辑:MySQL和Google App Engine怎么样?
答案 0 :(得分:4)
当然。 MySQL Enterprise for Amazon EC2是Amazon EC2的一个MySQL包。另请参阅Setting Up MySQL on an EC2 AMI和this tutorial/blog post。
编辑:App Engine比EC2更高级,并且仅适用于BigTable / GQL。但是,请查看approcket,它允许在AppEngine和MySQL之间进行复制。
答案 1 :(得分:1)
您可能需要小心只需将Web应用程序切换为使用外部数据库(即amazon,et.al。),您想了解确切的瓶颈位置,或者最终可能会引入更多性能问题。 ..请记住,通过访问外部数据库,与本地(盒子或网络)查询相比,每个查询都会引入更多延迟。
如果你的问题是性能问题,请尝试找出问题所在的确切位置,然后你可能想要探索其他选项,如查询优化,缓存等。
答案 2 :(得分:0)
可能 - 当然。例如,请参阅xeround,rightscale,Amazon和phpfog。可能至少还会有更多的未来。它们有不同程度的“自由度”(对于一个组成单词来说,这是怎么回事?)。
在我看来,问题在于性能和可靠性。
谁知道,localhost可能会成为过去发展的事情。