Mój model ma różne jednostki, które chciałbym obliczyć raz jak pracowników firmy. Aby uniknąć powtarzania tego samego zapytania, wyliczona lista jest zapisywana w memcache (czas trwania = 1 dzień). Problem polega na tym, że aplikacja czasami daje mi błąd, że w Memcache jest więcej bajtów niż jest to dopuszczalne:Unikanie memcache "Limit długości 1000000 bajtów" dla wartości
Values may not be more than 1000000 bytes in length; received 1071339 bytes
Czy przechowujesz listę obiektów, które powinieneś robić z Memcache? Jeśli tak, jakie są najlepsze praktyki w unikaniu powyższego błędu? Obecnie przeciągam 1000 obiektów. Czy ograniczasz wartości do < 200? Sprawdzanie rozmiaru obiektu w pamięci nie wydaje się zbyt dobrym pomysłem, ponieważ prawdopodobnie są przetwarzane (serializowane lub coś w tym stylu) przed wejściem do Memcache.
Po pierwszym przeczytaniu tytułu pytania pomyślałem, że Memcache tutaj może przechowywać tylko 1M jak 1 milion wartości.Czy tytuł można zmienić na "Unikanie limitu wartości 1MB memcache"? –