Видимо поторму, что 10 быстрее :)
Вы действительно считаете, что на программа на сях будет жрать больше памяти и работать медленнее чем аналогичный по функционалу скрипт на php? :)
Кривость написанного кода не зависит от языка. Если руки растут не оттуда, никакой php не поможет.
Зависит от нагрузки. Если картинки добавляются не очень часто, можно и не заморачиваться с отдельным сервисом.
Кстати, если уж писать отдельный демон, то на сях - всяко быстрее будет.
nginx + пара десятков fcgi деток php.
Ну и зря. Обновлять потом как будете, ручками?
a+x поставьте на неё.
rl выкинуть, купить em. Дорисовать nginx\oops\squid\smth-else на фронт.
Имхо, конечно.
Памяти до 4г добить можно - её много не бывает.
Для начала посмотрите на загрузку сервера в момент скачивания файлов.
Если файлов много и они мелкие - может и от сервера зависеть. Если один большой - скорее всего дело в каналах. (Если, конечно, сервер больше ничем не занят).