2011-01-20 29 views
5

Estoy planeando usar memcached en uno de mis sitios web. Aquí es desde la página principal de memcachedCuándo utilizar memcached

Memcached es un valor clave tienda en memoria para pequeñas trozos de datos arbitrarios

que considero que utilizan memcached en busca de página/resultado donde cada consulta arroja aproximadamente 4kb (texto).

En este caso, ¿es razonable usar memcached?

Respuesta

5

Sí, absolutamente.

Uso actual de Memcache en una serie de sitios y blobs de tiendas regulares de 50 kb y más. Personalmente, diría que cualquier cosa por debajo de 500kb estaría bien, sin embargo, le recomendaría que eche un vistazo a los documentos de Memcache para obtener información específica.

EDITAR

acaba de comprobar una de mis servidores más ocupados, la mancha más grande que tengo en Memcache es 77.2kb y todo está funcionando muy bien.

+0

¿Cuántos megabytes debo asignar cuando estoy lanzando el deamon? Tengo 1 gb disponible para esta tarea. ¿Y cuánto tiempo debo guardar los datos almacenados? ¿Quieres decir que todos los blobs de la tienda rondan los 50 kb, ¿verdad? – omtr

+0

Eso depende en gran medida de la cantidad de datos que planea almacenar en Memcache, por lo que será necesario realizar una pequeña puesta a punto. Sugeriría que comiences alto y luego revises el uso y la melodía desde allí. Si aún no lo tienes, Memcache tiene un script PHP de administrador que puedes ejecutar para ver el estado actual de los servicios y los datos que se almacenan actualmente. Usar esto le permitirá afinar mejor el servicio para su configuración y uso particulares. – MrEyes

+0

¿Esto es http://code.google.com/p/phpmemcacheadmin/ admin php lo notas? – omtr

0

Sí, eso debería estar bien. Por lo general, cualquier cosa de hasta 1 MB está bien.

4

Sí, es un uso razonable para memcached. El límite es 1 megabyte, por lo que su tamaño de caché de 4 KB debería estar bien.