Darauf gibt es keine eindeutige Antwort, da es wirklich darauf ankommt, wie viel Leistung Sie benötigen, wie kompliziert Ihre Anwendung wäre usw.
Es ist immer besser, mehr Speicher zu haben, nur um in Sicherheit zu sein. Denken Sie daran, dass Sie niemals 256 MB RAM für Linux bekommen werden. Das Beste, was Sie bekommen können, sind 240 MB, da der Rest der GPU zugewiesen wird (und Sie sollten diese Aufteilung in Ihrer Arbeitslast wirklich nutzen). 240 MB sind nicht so viel, aber auf der anderen Seite gibt es viele VPS-Dienstanbieter, die VPS (virtualisierte private Server) mit 256 MB RAM versorgen und die Leute betreiben ziemlich große Sites auf diesen Maschinen, so dass dies definitiv möglich ist.
Sie können ein Speicherlimit für PHP-Sites festlegen. Bei vielen gemeinsam genutzten Hosting-Diensten ist es auf 8-16 MB pro Site festgelegt. Und viele Anwendungen können damit sehr zufrieden sein. MySQL verfügt über eine Vielzahl von Konfigurationsoptionen, mit denen die Speichernutzung begrenzt werden kann, und Sie können es ganz einfach mit 64 MB (oder sogar weniger) Arbeitsspeicher ausführen. Der Apache Webserver ist auch nicht speicherhungrig und es gibt noch leichtere Alternativen. Wir können FTP- und SOCKS-Server überspringen, da sie sehr wenig Speicher beanspruchen (zumindest, wenn sie nur von wenigen Benutzern verwendet werden).
Die Datenbank ist hier also das größte Problem. Denken Sie daran, dass die Leistung umso besser ist, je mehr Arbeitsspeicher der Datenbankserver hat (er wird hauptsächlich für Caches zum Sichern von Datenträger-E / A verwendet). Auf Websites mit sehr hohem Datenverkehr verfügt der Datenbankserver über genügend Speicher, um (fast) die gesamte Datenbank im Speicher zu belassen. Sie werden diese gute Leistung wahrscheinlich nicht brauchen. RaspberryPi hat keinen zu schnellen Speicher (es ist 5-10 mal langsamer als auf ausgewachsenen Computern, auch ohne RAID), sodass Ihre Leistung sehr langsam ist, wenn der Speicher erreicht wird. Fortsetzung der bereits erwähnten VPS - sie haben in den meisten Fällen viel schnellere Speicherlösungen, aber sie teilen diesen Speicher auch mit vielen anderen VPS (oft 16 oder sogar 32), so dass er sehr oft nicht besser ist als der auf RaspberryPi. Und wieder laufen viele Websites auf diesen Servern.
Fazit: 256 MB RAM sollten in Ordnung sein, aber Sie müssen einige Konfigurationsoptionen anpassen, um die Speichernutzung zu verringern. Einige Tutorials dazu sollten im Internet leicht zu finden sein, insbesondere wenn Sie Artikel zur Optimierung des Servers für die Verwendung von VPS usw. suchen 256 MB-Version von RaspberryPi, es kann sich lohnen. Außerdem können Sie einige interessante Kenntnisse erwerben, z. B. das Entwerfen Ihrer Anwendung, um weniger Arbeitsspeicher zu verbrauchen, oder das Konfigurieren Ihres Systems, um weniger Arbeitsspeicher zu benötigen. Diese Fähigkeiten könnten sich in Zukunft auszahlen.