2013-04-30 6 views
0

Я пишу свое первое веб-приложение, используя фреймворк PHP Laravel и базу данных MySQL. Приложение довольно тяжелое для пользователей, как правило, имеет 1 ГБ или более изображений, размещенных мной. Изображения будут храниться в файловой системе сервера с файловой ссылкой, хранящейся в базе данных.Масштабирование веб-приложения на основе Laravel 3

Я просто задумываюсь о будущем, потому что приложение сначала будет размещено на моей системе InMoting VPS, чтобы начать, но (надеюсь) в конечном итоге перерастет это.

Есть ли что-нибудь, что я должен делать на этом раннем этапе, чтобы убедиться, что приложение можно масштабировать?

+2

«... говорят около 97% времени: преждевременная оптимизация - это корень всего зла». – tplaner

ответ

0

Я бы сказал, что самое простое и лучшее, что нужно сделать прямо сейчас - это переместить все изображения ваших пользователей на CDN, например, файлы облачных облаков Rackspace или аналогичные. Таким образом, если/когда вы обновляете фреймворк, меняете серверы, добавляете новые, и т. Д. Большинство ваших физических файлов находятся где-то в другом месте ... помимо наличия всех преимуществ сети CDN. Кроме того, я бы не стал беспокоиться об оптимизации слишком много.

+0

Wow, облачные файлы Rackspace выглядят идеально. Спасибо за совет. – Garry

Смежные вопросы