【问题标题】:Scaling a web app based on Laravel 3基于 Laravel 3 扩展 Web 应用程序
【发布时间】:2013-04-24 07:25:08
【问题描述】:

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

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

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

【问题讨论】:

  • "...说大约 97% 的时间:过早优化是万恶之源。"

标签: php mysql web-applications laravel


【解决方案1】:

我想说,现在最简单、最好的做法是将所有用户图像移至 CDN,例如 Rackspace 云文件或类似文件。这样,如果/当您升级框架、更改服务器、添加新服务器等时,您的大部分物理文件都位于其他地方......除了拥有 CDN 网络的所有好处之外。除此之外,我不会担心过度优化。

【讨论】:

  • 哇,Rackspace 云文件看起来很完美。感谢您的提示。
猜你喜欢
  • 1970-01-01
  • 2016-11-01
  • 1970-01-01
  • 2019-05-19
  • 1970-01-01
  • 2010-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多