Memcached
Memcached is memory caching object software. Klanten zijn met name LiveJournal, Wikipedia, Bebo, Flickr, Mixi, Craigslist en WordPress. com. De originele versie van Memcached is ontwikkeld voor LiveJournal door Brad Fitzpatrick terug in 2003 en heeft nu een enorme lijst van medewerkers, die kunnen worden bekeken op de memcached website.
- Combineer geheugen caches in een logische zwembad dat een efficiënter gebruik van server resources biedt, het maken van websites sneller en soepeler draaien
- De installatie is snel en vereist ongeveer vier lijnen van de console commando's
- Heeft een eigen wiki pagina op GitHub om gebruikers te helpen navigeren functies en mechanica van de software
- Uitvoerig gedocumenteerd met enorme gemeenschap die actief is het ontwikkelen van de software
- Alleen officieel ondersteund op Linux operating systemen en systemen die vergelijkbaar zijn met BSD zijn
Het ontwerpen van een website is één ding, maar het onderhouden van een voltooide website en ervoor te zorgen dat op rolletjes loopt is een ander dier. Code kan worden toegevoegd om het vet de spreekwoordelijke tandwielen en snelheid laadtijden, maar het toevoegen van te veel code kan gemakkelijk het tegenovergestelde effect te creëren. Het duurt een team van ontwikkelaars te helpen de beste sites lopen als goed geoliede machines, of het kan gewoon Memcached. Deze briljante, open source software is jaar in de maak en wordt gebruikt door enkele van de grootste sites op het internet. Het wordt voornamelijk gebruikt voor het geheugen object caching, die kan versnellen dynamische webapplicaties door een verlaging van de totale belasting voor de database. Een gemakkelijke manier om ernaar te kijken is het toevoegen van een aantal verbeterde, korte-termijn geheugen voor toepassingen. Memcached bereikt deze prestaties door het nemen van het geheugen van delen van het systeem waar er te overvloedig en herschikking van het naar gebieden in nood. In technische termen, de software combineert logisch kleinere stukjes cachegeheugen in een groter zwembad dat bij door onafhankelijke web servers kan worden getrokken dat de verschillende behoeften zou kunnen hebben, in plaats van te dwingen een bepaalde hoeveelheid geheugen aan elke web-server, die niet allemaal nodig zou kunnen hebben ervan. Bijvoorbeeld, als men 50 webservers die elk een 64 megabyte extra cache om gebruik te maken, Memcached zou maken in plaats van een 3,2 gigabyte bruikbare cache dat alle webservers kunnen gebruiken als ze het nodig hebben.