Memcached
Memcached est un logiciel de mise en cache d'objets de mémoire. clients notables incluent LiveJournal, Wikipedia, Bebo, Flickr, Mixi, Craigslist et WordPress. com. La version originale de Memcached a été développé pour LiveJournal par Brad Fitzpatrick en 2003 et a maintenant une liste énorme de contributeurs, qui peut être consulté sur le site memcached.
- Combiner les caches de mémoire dans un pool logique qui permet une utilisation plus efficace des ressources du serveur, des sites web courir plus vite et plus lisse
- L'installation est rapide et nécessite environ quatre lignes de commandes de la console
- A sa propre page wiki sur GitHub pour aider les utilisateurs à naviguer les caractéristiques et la mécanique du logiciel
- Largement documenté avec grande communauté qui se développe activement le logiciel
- Seuls officiellement pris en charge sur les systèmes d'exploitation Linux et les systèmes qui sont similaires à BSD
La conception d'un site Web est une chose, mais le maintien d'un site Web rempli et assurer son bon déroulement est un animal différent. Le code peut être ajouté à l'aide de la graisse les engrenages proverbiale et accélérer les temps de chargement, mais en ajoutant trop de code pourrait facilement créer l'effet inverse. Il faut une équipe de développeurs pour aider les meilleurs sites fonctionnent comme des machines bien huilées, ou il pourrait juste prendre Memcached. Ce brillant, logiciel open source est années dans la fabrication et est utilisé par certains des plus grands sites sur Internet. Il est principalement utilisé pour la mise en cache d'objets de mémoire, ce qui peut accélérer les applications web dynamiques en allégeant la charge globale de base de données. Un moyen facile de regarder ajoute un peu améliorée, la mémoire à court terme pour les applications. Memcached accomplit ces exploits en prenant la mémoire de certaines parties du système où il y a trop abondante et réaffectant à des zones dans le besoin. En termes techniques, le logiciel combine logiquement plus petits bits de mémoire cache dans un grand bassin qui peut être tirée sur par les serveurs Web indépendants qui pourraient avoir des besoins différents, plutôt que de forcer une certaine quantité de mémoire à chaque serveur web, qui pourrait ne pas besoin de tous de celui-ci. Par exemple, si l'on avait 50 serveurs web que chacun avait un 64 méga-octets cache de rechange à l'utilisation, à la place Memcached serait de créer un cache utilisable 3,2 giga-octet que tous les serveurs Web peuvent utiliser comme ils en ont besoin.