Что касается
обработки изображений, то чем ниже уровень, тем лучше.
Что касается веб-разработки, то отдаю голос за nodejs. На хабре есть неплохая статься про хранилище файлов (изображений) на node.js
habrahabr.ru/post/184652
Что касается PHP, то его вполне можно оставить, оптимизировав куски, отвечающие за хранение, отдачу статики и обработку. Статику переложить на веб-сервер (nginx, например), для обработки подключить нативные приложения (imagic неплохо справляется со своей задачей). А основную логику веб-приложения оставить на PHP.
Для начала определите узкое место, а на основании анализа принимайте решение.