CloudWays Blog: Using Memcached With PHP

On the Cloudways blog they have a new tutorial posted showing you how to use memcached with PHP to help improve the overall performance of your application through cached data.

Memcached is a distributed memory caching system. It speeds up websites having large dynamic databasing by storing database object in Dynamic Memory to reduce the pressure on a server whenever an external data source requests a read. A memcached layer reduces the number of times database requests are made.

[..] Why Memcached? It increases the response time of your web pages, which in return enhances the overall customer’s experience. A better response time allows users to fetch data seamlessly.

He starts by ensuring that you already have a memcached instance up and running (it’s external to PHP). They suggest using their own Cloudways setup, but it’s relatively easy to install with packages on most Linux distributions. With that verified, he shows how to check for memchace functionality in your PHP installation and provides a bit of code to create a connection. Next is an example showing how to pull information from a MySQL database and push that data directly into the waiting memcache server via a set method call. It also includes a get example, showing if the caching was a success or not.

PHPDeveloper.org

PHPBuilder.com: Build Schneller mit Bremse PHP Webseiten mit Memcached Distributed Caching

Auf PHPBuilder.com heute Jason Gilmore hat geschrieben ein neues Tutorial über die Verwendung von memcached verteilten Caching für eine bessere Leistung in Ihrem Web-Anwendungen.

Sie wissen wahrscheinlich eine der einfachsten Möglichkeiten, um die Leistung zu verbessern, ist durch Caching alle oder Teile einer Seite. Aber was vielleicht nicht so offensichtlich ist, genau wie es geht. Wie es passiert, macht einen großen Lösung namens Memcached es trivial zu integrieren Caching auf Ihrer Webseite mit großer Wirkung. In der Tat, die von einigen der größten Websites der Welt verlassen, darunter Facebook, Twitter, Zynga und YouTube, Memcached hat im Wesentlichen die de facto Website Caching-Lösung zu werden!

Er führt Sie durch die Installation der memcache-Erweiterung für PHP (von PECL ) und enthält ein wenig Beispielcode, dass einige geholt MySQL Ergebnisse, um die Caches memcache Server. Mit der Erweiterung installiert man nur ein paar einfache Funktion entfernt eine bessere Leistung fordert.

PHPDeveloper.org

Andrew Johnstone’s Blog: Memcached multigets – ubuntu vs debian

Andrew Johnstone stieß ein interessantes Problem, wenn er memcached multigets mit einer großen Anzahl von Schlüsseln verwenden wollte – es war werfen Ausfälle , aber nur wenn er es versucht auf Ubuntu.

Ich verbrachte eine Weile gestern erforschen, warum memcached verursacht Probleme mit multigets Rückgabe von Ergebnissen und bis zu vergleichen Debian vs ubuntu beendet. […] Eine größere Anzahl von Schlüsseln als 200 Ursachen memcached zu scheitern, um gültige Antworten, zusätzlich die Schlüssellänge stark variiert die Anzahl Elemente, die Sie zurückziehen kann innerhalb eines einzigen multiget auf Ubuntu zurückgeben, ist Debian Umsetzung memcached der Lage, alle Griff Anfragen unabhängig von Schlüssellänge Größe.

Er enthält auch den Code für seine kurzen Test und der Ausgang des Test läuft auf Ubuntu und Debian-Systemen. Sie zeigen deutlich das Versagen der Ubunut Seite, mit ihm zu werfen Fehler über „memcached_oi_read“ und einer Länge von Null-Wert zurückgegeben zu recv ().

PHPDeveloper.org