Index: kernel/classes/ezurlaliasml.php
===================================================================
--- kernel/classes/ezurlaliasml.php	(révision 936)
+++ kernel/classes/ezurlaliasml.php	(copie de travail)
@@ -89,6 +89,8 @@
     public $Path;
     private static $charset = null;
 
+    private static $cache = array();
+
     /*!
      Initializes a new URL alias from database row.
      \note If 'path' is set it will be cached in $Path.
@@ -1448,6 +1450,13 @@
         $internalURIString = $uriString;
         $originalURIString = $uriString;
 
+        if ( array_key_exists( $originalURIString, self::$cache ) )
+        {
+            $uri = self::$cache[$originalURIString]['uri'];
+
+            return self::$cache[$originalURIString]['return'];
+        }
+
         $ini = eZINI::instance();
 
         $prefixAdded = false;
@@ -1663,6 +1672,8 @@
             }
         }
 
+        self::$cache[$originalURIString] = array ( 'uri' => $uri, 'return' => $return );
+
         return $return;
     }
 
