扩展基于Laravel 3的web应用程序


Scaling a web app based on Laravel 3

我正在使用PHP框架Laravel和MySQL数据库编写我的第一个web应用程序。该应用程序的图像非常多,用户通常有1gb或更多的图像由我托管。映像将存储在服务器的文件系统中,文件引用存储在数据库中。

我只是在编码时提前考虑,因为应用程序最初将托管在我的InMoting VPS系统上,但(希望)最终会超出这个范围。

在这个早期阶段,我应该做些什么来确保应用程序可以扩展吗?

我想说,现在最简单和最好的事情就是把你所有的用户图像转移到CDN上,比如Rackspace云文件或类似的CDN。这样,如果/当你升级框架,更换服务器,添加新服务器等,你的大多数物理文件都位于其他地方…除了拥有CDN网络的所有好处之外。除此之外,我不会担心过度优化。