我有一个LAMP网站的客户主要服务于视频.他目前在一台服务器上拥有所有组件.他有一些扩展问题.有哪些技术可以用来提供帮助.
我使用它将数据库分离到另一台服务器,在它与网络服务器之间使用GB以太网.也许添加更多带有一些负载平衡的Web服务器和带复制的其他MySQL服务器?
如果可能的话,想要一些关于如何扩展的中,大,超大的例子.
该视频实际上是以jpg图像形式出现的.与本网站类似:
http://www.webcams.travel/webcam/1170170095
并添加一些细节.我认为每小时的最大访客量为1000,我认为很幸运.也许每天接近1000.
关于CloudFront和MemCache等的建议都很好,假设这些建议解决了性能问题的根源.
在数据库端:配置文件,配置文件,配置文件.将数据库移动到单独的服务器(可能)是一个很好的步骤,但如果您尚未分析在此数据库实例上运行的查询,则您不知道需要改进哪些内容.
首先对最常见的查询执行EXPLAIN,然后检查是否在大型或增长的表上执行不必要的顺序扫描.必要时索引.
是否有任何查询传回未使用的列?
正如其他评论者所担心的那样,您是否正在从数据库中提供图形/视频内容?文件应保存在文件系统中,并从那里提供.
您的所有桌子都是MyISAM吗?经常更新的表可以通过将它们移动到InnoDB来显示性能改进,它们可以从行级锁定中受益(与MyISAM的表级锁定相反).
这些只是简单的一般性建议 - 没有更详细的说明什么是缓慢的,很难提供更深层次的东西.
归档时间: |
|
查看次数: |
1471 次 |
最近记录: |