Nie ma jednoznacznej odpowiedzi na to pytanie, ponieważ tak naprawdę zależy to od wymaganej wydajności, stopnia skomplikowania aplikacji itp.
Zawsze lepiej jest mieć więcej pamięci, tylko dla bezpieczeństwa. Pamiętaj, że nigdy nie dostaniesz pełnych 256 MB pamięci RAM dla Linuksa, najlepsze, co możesz uzyskać, to 240 MB, ponieważ reszta zostanie przydzielona do GPU (i naprawdę powinieneś użyć tego podziału w obciążeniu). 240 MB to niewiele, ale z drugiej strony jest wielu dostawców usług VPS, którzy dostarczają VPS (zwirtualizowanym prywatnym serwerom) 256 MB pamięci RAM, a ludzie prowadzą dość duże witryny na tych komputerach, więc jest to zdecydowanie możliwe.
Możesz ustawić limit pamięci dostępnej dla strony PHP, a na wielu współdzielonych usługach hostingowych jest on ustawiony na 8-16 MB na stronę. Wiele aplikacji może z tego działać całkiem zadowolonych. MySQL ma wiele opcji konfiguracyjnych, których można użyć, aby ograniczyć zużycie pamięci i można dość łatwo uruchomić go z 64 MB (lub nawet mniej) pamięci. Serwer Apache również nie jest głodny pamięci, a alternatywy są jeszcze lżejsze. Możemy pominąć serwer FTP i SOCKS, ponieważ zajmuje on naprawdę niewielką ilość pamięci (przynajmniej jeśli jest używany tylko przez kilku użytkowników).
Baza danych jest tutaj największym problemem. Pamiętaj, że im więcej serwera bazy danych pamięci, tym lepsza będzie jego wydajność (używa go głównie do buforowania bezpiecznych operacji we / wy dysku). W witrynach o bardzo dużym natężeniu ruchu serwer bazy danych ma wystarczającą ilość pamięci, aby przechowywać (prawie) całą bazę danych w pamięci. Prawdopodobnie nie będziesz potrzebować tak dobrej wydajności. RaspberryPi nie ma zbyt szybkiej pamięci (jest 5-10 razy wolniejsza niż na pełnowymiarowych komputerach nawet bez RAID), więc Twoja wydajność będzie naprawdę niska, gdy dojdzie do pamięci. Kontynuując już wspomniane VPS-y - w większości przypadków mają one znacznie szybsze rozwiązania do przechowywania, ale dzielą również tę pamięć z wieloma innymi VPS (często 16 lub nawet 32), więc bardzo często nie jest lepsza niż ta na RaspberryPi. I znowu wiele witryn działa na tych serwerach szczęśliwie.
Podsumowując - powinieneś być w porządku z 256 MB pamięci RAM, ale będziesz musiał dostosować kilka opcji konfiguracji, aby zmniejszyć zużycie pamięci. W Internecie powinno być łatwo znaleźć tutoriale na ten temat, zwłaszcza gdy szukasz artykułów na temat optymalizacji serwera pod kątem korzystania z VPS itp. Jeśli nie planujesz używać czegoś, co wymaga więcej pamięci w przyszłości i może zaoszczędzić trochę pieniędzy, kupując 256 MB wersji RaspberryPi, warto. Możesz nauczyć się kilku interesujących umiejętności, takich jak projektowanie aplikacji tak, aby zużywała mniej pamięci lub konfigurowanie systemu tak, aby potrzebował mniej pamięci. Te umiejętności mogą się opłacić w przyszłości.