Announcements, New Features, and How Tos
Today we’re announcing the general availability of our analytics dashboard – a simple tool to give you more insight into how you’re using memcache.
This dashboard is the start of what will eventually become the most advanced usage analysis tool available. The current feature list includes:
- Current usage: bytes and number of objects
- Usage history, in bytes
- Cache flush button
Moving forward we plan to provide much more in-depth usage statistics. We’re already working on the next version – let us know if you have feature requests you’d like us to consider.
2pm rolls around and you’re already tired of sitting all day. So you slouch over your computer for the rest of the day. By the evening you’re exhausted, your back and wrists are sore, and you’re dreading doing it again tomorrow. Sound familiar?
We got tired of sitting so we built $22 standing desks, constructed from IKEA parts and wood screws.
Update (August 27th, 2018): An article explaining how to find the ideal cache size can be found here.
A larger memcache can sometimes enable better performance and scalability. But not always. Some of our customers have benefited from a larger cache, while others haven’t. In this post we’ll explain how to determine if you need a larger cache and how a larger cache improves performance. This post assumes you already have a basic knowledge of memcache – refer to our Memcache user guide if you don’t.
Last week we answered the question, “Why should I use memcache?” Now we’ll get a little deeper into the usage of memcache by showing some example code, along with detailed explanations. This post will give you an idea about what it takes to write memcache code to help your app scale. We’ll use pseudocode to demonstrate.
Update (March 6th, 2018): In view of the widespread DDoS attacks involving memcached servers we would like to clarify that MemCachier is not vulnerable to these kinds of attacks as we use a custom built memcached server optimized for security and performance in a cloud environment. More info about the attack and how to prevent it can be found here.
Memcache is a technology that helps web apps and mobile app backends in two main ways: performance and scalability. We’ll discuss each of these in detail below, but first we’ll introduce memcache briefly.
One great MemCachier feature is built-in support for consistent hashing. Consistent hashing ultimately gives you better hit ratios when servers in your cache are either added or removed. In this post we’ll explain consistent hashing and show you why you should care.