Sponsorised links
June 2009
sfManagedCachePlugin | Recoursive
The very point of caching is that it's faster and less resource intensive to deliver cached data than creating it on the fly. With existing cache solutions, when the cached data expires, it has to be refreshed while the user waits. In environments that rely heavily on caching, such behavior has the potential to create thread pileups and other cascading failure scenarios.
This plugin introduces a cache manager : when an expired âge is called, then it is directly served from the cache, and then the cache gets asynchronously refreshed.
May 2009
April 2009
Web Cache | Gear6
Gear6 Web Cache is a Memcached protocol-compliant solution that scales and accelerates web applications, reduces memory footprint, enhances availability and implements comprehensive Memcached management features. Designed to work with all popular memcache clients, Gear6 Web Cache integrates seamlessly into existing deployments and immediately provides a scalable, high density caching solution for your web application environment.
Sponsorised links
March 2009
Installing APC in Windows - MoodleDocs
APC (Alternative PHP Cache) is a PHP opcode cache. It stores PHP pages in RAM and reduces hard disk activity. This makes a real difference to the performance in Moodle, and you should be able to achieve a 50% increase in system capacity and your CPU will be 50% less busy.
This guide is for installation of APC on a Windows server. The instructions have been tested on a Windows 2003 server, and they should also be applicable if you are using Windows XP as a test server.
February 2009
3n's db-script-cache at master - GitHub
Ian Collins has created DBScriptCache, a JavaScript program that "automatically caches script files in the browser's HTML5 client-side database. Rather than including your scripts using script tags, you include them using this script. The first time a user views the page the scripts will be pulled into the db and stored. On subsequent visits the scripts will be loaded from the db cache and not from your server. The script will continue to come from the cache until you supply a new version number or change the name of the script."
January 2009
December 2008
November 2008
reallysimplehistory - Google Code
Really Simple History is a lightweight JavaScript library for the management of bookmarking and browser history in Ajax/DHTML applications. RSH serializes application data in an internal JavaScript cache so that bookmarks and the back button can be used to return your application to an earlier state.
Originally developed by Brad Neuberg in 2005, RSH has won a large user base for its simplicity, ease of use and lack of dependency on any specific Ajax framework. It's written in plain old JavaScript and can be included on any site according to the terms of its BSD license.
In September 2007, Brian Dillard of Pathfinder Development came on board as maintainer and ongoing code steward for the project. A new version, with support for additional modern browsers (IE7, Safari, Opera), was released as RSH 0.6 on December 3, 2007.
CloudFront : Amazon lance son service de CDN (Content Delivery Network)
On me pose souvent la question du coût des solutions de CDN Akamai pour gérer la disponibilité d’un site. Et en général le problème majeur avec cet acteur vient des frais de fonctionnement et de mise en service. En effet au delà de l’engagement contractuel sur la durée la mise en place d’une solution Akamai est relativement coûteuse pour des “petits” acteurs.
Cette annonce d’Amazon est donc une très bonne nouvelle pour le segment des sites de taille moyenne, trop petits pour négocier avec Akamai et gérant déjà un trafic suffisamment important pour être obligé de mettre en place des solutions de cache distribués, des CDN.
ncache - Google Code
a web cache system base on nginx web server. faster and more efficient than squid.
Web Services : Avoir le rèflexe mise en cache pour optimiser la charge serveur - PHP.Pro Blog
Vous avez développé votre tout dernier web service destinés à être utilisé par 2 ou 3 autres équipes en interne (voire en externe par des partenaires).
Il (le web service) fonctionne bien, tellement bien, que vous commencez à avoir plusieurs dizaines de requêtes par jour.
Vous n'aviez pas forcément optimisé les performances du web service, les temps de réponses ne sont pas au beau fixe car vous chargez 150 classes PHP qui sont nécessaires au tout dernier framework à la mode pour accéder à une table de base de données et faire une requête select sur un champ avec une clé primaire pour retourner la fiche descriptive d'un utilisateur, d'un partenaire ou d'un produit. Ou bien, pire encore, pour renvoyez votre catalogue de produits qui fait 150Ko une fois transformé au format XML.
Recharger le cache CSS ou JS à chaque mise à jour des fichiers - Le Potlatch
Votre site accueille des visiteurs réguliers et vous devez modifier une feuille de style CSS ou un script JS. Problème : ces fichiers sont mis en cache sur le navigateur (côté client), et les utilisateurs risquent de ne pas bénéficier des modifications avant plusieurs jours. Ou pire, pour peu que le source HTML ait changé, l'affichage sera illisible ou les fonctions totalement inutilisables ! Voici une solution simple qui ne demande qu'une ligne de PHP et se mettra à jour automatiquement par la suite.
October 2008
Cache opcode APC - lindev.fr
APC est un systéme de cache opcode , permet entre autre , de ne pas refaire la boucle complète langage php => langage machine ect ... Ce systéme de de cache ,n'est pas encore disponible en natif dans php5 , mais devrait l'être pour php6 ...
Cependant , il est disponible , via pear ... alors pourquoi s'en priver ... Nous allons voir comment l'installer , puis l'utiliser simplement ...
Drupal Performance and Scalability | Tag1 Consulting, Inc.
Obtaining Optimal Performance From Drupal And The LAMP Stack
Improving Drupal's Performance with the Boost Module for the UN's Millennium Campaign | Development Seed
Improving Drupal's Performance with the Boost Module for the UN's Millennium Campaign. How the Boost Module Helped a Very High Traffic Drupal Site Stay Online
