Справжнє питання тут: "Вам потрібні всі функції, які надає Apache?" (або що ще важливіше: "Чи готові ви використовувати пам'ять для цих функцій?") - Ви можете налаштувати ДУЖЕ СУШЕНИЙ Apache + mod_perl або mod_php, щоб запустити веб-інтерфейс Nagios (або апаратуру Über-Stripped, що просто запускає CGI Perl), але навіть у мінімалістичному вигляді Apache, ймовірно, займе більше пам'яті, ніж nginx, щоб виконати ту саму роботу - він просто не був побудований для того, щоб бути малим.
Щоб бути на 100% впевненим, ви можете зробити резервне копіювання (компілюйте і nginx, і Apache, і подивіться, що їсть менше оперативної пам’яті), але мій досвід роботи на «звичайних» серверах говорить мені, що nginx, мабуть, кращий вибір для низької пам’яті конфігурація: Ви відмовляєтеся від гнучкості Apache, але якщо вам це все-таки не знадобилося (а більшість сайтів - ні ), ви ніколи не помітите різниці.
Ефективність (час), я сумніваюся, вас обмежить ваш веб-сервер - Усі надумані орієнтири вбік, якщо ви робите достатньо обсягу, коли продуктивність серверного двигуна, який роздає сторінки, є критичним, що ви, ймовірно, збираєтесь щоб випікати ваш Raspberry Pi (і справді, скільки людей буде переглядати ваші дані моніторингу одразу? :-).
Це в значній мірі аксіома, що ви можете оптимізувати систему для простору чи часу, але ніколи і те й інше - і на Raspberry Pi простір, мабуть, є вашим обмежуючим обмеженням.