如何使动态网站高度可扩展?

Ale*_*hew 3 php scalability

我们如何制作一个动态网站或以PHP和后端开发的网站作为MySQL社交网站高可扩展?

Ken*_*uys 12

高可伸缩性上查看facebook,twitter和youtube等网站的基础结构.它们为您提供了非常好的工具概述(大多数是开源和免费的).

你应该考虑一下:

  • 反向代理/负载平衡(鱿鱼或清漆)
  • 数据缓存(memcache和memcached)
  • c ++中可能的后端
  • NoSQL(Cassandra,CouchDB,MemcacheDB)

几周前我写了一篇关于这个主题的帖子如果你有兴趣的话,请在这里查看.


Fer*_*ano 7

遵循良好的设计和编程实践,如低耦合.尝试为您的网站寻找最佳解决方案(设计模式,OO最佳实践),同时考虑可扩展性.

我不认为这里有任何银弹,这取决于每个案例.

冗余也非常重要,正如仍然说的那样.

尽管如此,首先要注重使最佳设计成为可能,并且在时机成熟时,担心可扩展性.