Title: ivan.buttinoni's Replies | WordPress.org

---

# ivan.buttinoni

  [  ](https://wordpress.org/support/users/ivanbuttinoni/)

 *   [Profile](https://wordpress.org/support/users/ivanbuttinoni/)
 *   [Topics Started](https://wordpress.org/support/users/ivanbuttinoni/topics/)
 *   [Replies Created](https://wordpress.org/support/users/ivanbuttinoni/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/ivanbuttinoni/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/ivanbuttinoni/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/ivanbuttinoni/engagements/)
 *   [Favorites](https://wordpress.org/support/users/ivanbuttinoni/favorites/)

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP-FFPC] multiple memcached servers](https://wordpress.org/support/topic/multiple-memcached-servers/)
 *  Thread Starter [ivan.buttinoni](https://wordpress.org/support/users/ivanbuttinoni/)
 * (@ivanbuttinoni)
 * [13 years, 3 months ago](https://wordpress.org/support/topic/multiple-memcached-servers/#post-3413955)
 * Only later I catch the $wp_ffpc_backend_status.
    I change the code to set the
   return value, in a optimistic way, it’s true if any server works.
 * I snippet the whole case code:
 *     ```
       /* in case of Memcached */
       		case 'memcached':
       			/* Memcached class does not exist, Memcached extension is not available */
       			if (!class_exists('Memcached'))
       				return false;
   
                   $wp_ffpc_backend_status = false;
                   $_list = explode(',',$wp_ffpc_config['host']);
   
                   if ( $wp_ffpc_backend == NULL )
       			{
       				$wp_ffpc_backend = new Memcached();
       				$wp_ffpc_backend->setOption( Memcached::OPT_COMPRESSION , false );
       				$wp_ffpc_backend->setOption( Memcached::OPT_BINARY_PROTOCOL , true );
   
       				foreach($_list as $_server){
       					$wp_ffpc_backend->addServer( $_server , $wp_ffpc_config['port'] );
       				}
   
                   }
                   foreach($_list as $_server){
                       $wp_ffpc_backend_status = $wp_ffpc_backend_status ||  array_key_exists( $_server . ':' . $wp_ffpc_config['port'] , $wp_ffpc_backend->getStats() );
                   }
   
                   break;
       ```
   

Viewing 1 replies (of 1 total)