diff --git a/README.md b/README.md index ba46890b61..8fe458b7eb 100644 --- a/README.md +++ b/README.md @@ -78,8 +78,25 @@ In dev mode, I use the fabulous [Laravel Debugbar](https://github.com/barryvdh/l The profiler is enabled by default if you have debug set to true in your app.php. You certainly don't have to use it, but it's pretty handy for troubleshooting queries, seeing how much memory your pages are using, etc. +----- -### 7) License +### 7) Thoughts + +Depending on your needs, you could probably run this system in an EC2 micro instance. It doesn't take up very much memory and typically won't be a super-high-traffic application. EC2 micros fall into the free/dirt-cheap tier, which might make this a nice option. One thing to note though - composer can be a little memory-intensive while you're running updates, and you may have trouble with it failing on a micro. You can crank the memory_limit up in php.ini, but EC2 micros have swap disabled by default, so even that may not cut it. If you run into totally unhelpful error messages while running composer updates (like simply 'Killed') or fatal memory issues mentioning phar, your best bet will be to enable swap: + + sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 + sudo /sbin/mkswap /var/swap.1 + sudo /sbin/swapon /var/swap.1 + +If you need more than 1024 then change that to something higher. + +To enable it by default after reboot, add this line to /etc/fstab: + + /var/swap.1 swap swap defaults 0 0 + +----- + +### 8) License Copyright (C) 2013 Alison Gianotto