Pytanie Ile pamięci Memcache jest dostępne na koncie Google App Engine?


Google App Engine zawiera informacje na temat limitów Memcache:

Nie określono jednak całkowitego dozwolonego rozmiaru pamięci RAM / pamięci dla pojedynczej aplikacji. Wiadomo, że żadne obiekty powyżej 1 MB nie są dozwolone. Czy masz informacje?


35
2018-02-01 09:06


pochodzenie




Odpowiedzi:


Ilość pamięci memcache w Twojej aplikacji nie jest stała i może się różnić w zależności od natężenia ruchu w Twojej aplikacji i sposobu korzystania z memcache.


36
2018-02-01 14:29



Nick, czy są jakieś plany publikowania jakichś ogólnych wskazówek lub reguł dla zrozumienia lub przewidywania zachowania memcache? Trudno jest inteligentnie korzystać z memcache, aby uzyskać optymalną wydajność, gdy chciałbym umieścić absolutnie wszystko, ale nie chcę przypadkowo eksmitować niektórych rzeczy, które naprawdę, naprawdę potrzebuję ze względu na coś, co może być mniej ważne. Czy istnieje jakiś powszechnie stosowany algorytm do podejmowania tej decyzji? - Adam Crossland
Mówiąc ogólniej: ufaj polityce eksmisji. Umieść tam wszystko, co może się przydać, a rzeczy, które uzyskają dostęp, pozostaną tam najdłużej. - Nick Johnson
@NickJohnson - to wszystko bardzo dobrze, ale co, jeśli wiem, że pozycja A kosztuje mnie 1 USD za tysiąc do odtworzenia, a pozycja B kosztuje 0,10 USD? - mjaggard
W ostatnim youtube video na kanale programistów google, powiedzieli nawet, że powinieneś starannie wybrać to, co umieścisz w memcache. youtube.com/watch?v=TGl81wr8lz8 Chociaż może to być kierowane do aplikacji z bardzo dużą ilością danych, gdzie każde miejsce w aplikacji, które dodaje do memcache, dodaje ogromną ilość danych. youtube.com/watch?v=TGl81wr8lz8 - bigblind
Ta odpowiedź dotyczy tylko domyślnej wolnej pamięci memc. Zobacz inną odpowiedź od mndrix, aby uzyskać informacje o tym, jak kupić własną dedykowaną przestrzeń pamięci. - Eamonn O'Brien-Strain


Od listopada 2013 r. App Engine oferuje dedykowany memcache co gwarantuje określoną ilość pamięci RAM memcache. Możesz kupić od 1 do 20 GB dedykowanej pamięci podręcznej. Ponad 20 GB jest dostępne na życzenie.

Współdzielona pamięć RAM memcache dostępna dla aplikacji nadal zależy od wielu czynników.


7
2017-12-16 17:42