As a result of this change, my application is using many more datastore reads and many more instances to compensate for the poor memcache performance.
| Hit count: | 70713 |
| Miss count: | 5933 |
| Hit ratio: | 92% |
| Item count: | 1979 item(s) |
| Total cache size: | 40909470 byte(s) |
| Oldest item age: | 23 hour(s) 36 min(s) 40 second(s) |
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/JC4xSIJRV7I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.
Memcache continues to perform poorly; I suspect they are making many changes to it.Saturday was awful -- aggressively purging memcache, Sunday was better, Monday was worse than Sunday.At this point, not sure what to do ... are we dealing with just code instability or some fundamental change?
From my experience using dedicated memcache it is billed by GB stored. You are limited in transactions by GB stored as well. We have been using one GB for a little while and have not had any cache drops. I have loved being able to rely on it more than I could when it was shared. Shared cage is based on load, frequency of reads, and other people's usage. We had good success with it but quickly found out that short term rate limiting by tokens were not sticking around long enough. Now we have the space to keep the locks around for days.
We are putting millions of items in the cache though.
Jacob
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/JC4xSIJRV7I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
GAE has drastically changed the way MEMCACHE works; as a result my application (ogeekcom) overall usage jumped by approximately 5 timesd. Like a 400% increase in price.
Saturday is the day the love pushing out bad code.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
Updates:Status: WorkAsIntendedThe billing table in the dashboard reflects the accounting done to manage your app's daily spend. For resources billed in units of time like dedicated memcache, for the purposes of daily spend the assumption is made that you'll have the resource enabled for the remainder of the day. Hence 17.17 hours reflects the time from when you enabled dedicated memcache until midnight.Your actual dedicated memcache usage will be reflected correctly in the daily billing usage report on the usage history page.
Barry --I am not arguing a conspiracy at all. I am saying that what GAE did, whether it be on purpose or not, resulted in a huge increase in the cost of hosting.
It has forced me to opt in for premium memcache.
It remains to be seen if GAE responds to this at all but the history suggests they will not.
Also, they changed this on Saturday without any warning either -- something they should be held accountable for as well.Right now, I have to opt in for the premium memcache at a cost of almost $1100 a year because 1 gig is the minimum size I can get. They do not even prorate the cost based on what I am actually using -- something they routinely do in other billing areas, e.g. reads, bandwidth, emails, etc. So, why not prorate the premium hosting. In my case the cost could drop by 90% since I will likely not use more than 100 megs.
On Sunday, October 6, 2013 11:57:02 AM UTC-7, James Gilliam wrote:GAE has drastically changed the way MEMCACHE works; as a result my application (ogeekcom) overall usage jumped by approximately 5 times with the same approximate bandwidth output. Like a 400% increase in price.Specifically, they are purging shared memcache very aggressively -- possible in an effort to force people to signup for paid memcache.As a result of this change, my application is using many more datastore reads and many more instances to compensate for the poor memcache performance.Like always, this was done without any announcement at all.If they made this change to increase make applications cost more to run, it is illegal.There is no problem with them offering a premium service for memcache, but it is illegal to degrade the previous service to force people into the paid model.
I try and/or evaluate all the suggestions. The worse day for shared memcache was Saturday. Today and yesterday was much improved. However, they still more aggressively purge shared memcache than they use to. I know this because I track it everyday. The premium memcache is great function since it allows more cache; however 1 gig is too much for me and too costly ... $1100 a year. Not reporting the real time billing correctly is a pain but something I can live with.