2016-10-03 2 views
-2

Мне интересно, как повлияет использование рамки laravel. В основном диск ищет, если он масштабируемый и я могу как-то кэшировать файлы в ОЗУ.Perfomance Effect of Laravel Framework

Спасибо!

+1

На тот же вопрос можно ответить и на symfony. –

+0

Это не вопрос для SO, но да, конечно, вы можете кэшировать в ОЗУ, вы можете кэшировать любое приложение PHP в ОЗУ с помощью memcache или redis. Производительность зависит от ситуации, если вам нужна высокая производительность, низкая латентность, высокий запрос в секунду, а PHP, вероятно, не правильный выбор. – twigg

+0

Кэш файлов в оперативной памяти? PHP-код сам? Использовать OpCache! В противном случае используйте систему кэширования Laravel –

ответ

1

Все зависит от того, какие технологии вы используете. Если мы говорим о системе кэш Laravel обеспечивает несколько популярных драйверов, таких как кэш Memcache или Redis но вы также можете свободно написать свой собственный один и с его свяжутся Laravel Cache фасада.

Если вам нужно иметь быстрые ракеты и запоминающий способ создания веб-приложения, вы должны прочитать около Lumen (микро-каркас Ларавеля).

Все другие последствия (как я писал в начале) определяют, какие технологии и технологии программирования вы выберете для своего решения.

т.е .:

Если вы приложение основано на больших наборах данных из базы данных - которая должна быть обработана - то лучше не использовать Eloquent-хModel. Вместо этого техника - это простой фасад Laravel DB (оболочка контроллера базы данных).