since 2010 | 2726 reviews | 4.9/5 rated
sam
Top Full Page Cache
Speed up ower Shop 4 Times Wow.






Pour pouvoir utiliser Full Page Cache, quelques modifications sont nécessaires.
Vous pouvez suivre les étapes suivantes pour configurer l'extension selon vos besoins.
Après avoir téléchargé les fichiers de l'extension dans votre répertoire racine Magento, vous pouvez simplement modifier le fichier index.php situé dans votre répertoire racine Magento et ajouter le code ci-dessous au début du fichier :
include 'fpc.php';

Si vous avez défini une vue magasin par défaut avec un code différent de “défaut” alors vous devez ajouter une autre ligne :
define('FPC_DEFAULT_STORE', 'french');
include 'fpc.php';

Si vous avez défini plusieurs serveurs sur une même installation Magento, alors vous devez configurer quel est le magasin par défaut pour chaque serveur. Voici un exemple pour la vue magasin française :
$host = $_SERVER['HTTP_HOST'];
if ($host == 'fr.example.com') {
define('FPC_DEFAULT_STORE', 'french');
} else {
define('FPC_DEFAULT_STORE', 'default');
}
include 'fpc.php';

Si vous utilisez APC comme un code opc de cache, vous devez vérifier votre configuration. Vérifiez si apc.stat est sur Off (ou zéro). Si c'est le cas, vous devez exclure le répertoire full page cache en ajoutant :
apc.filters="-var/fpc/.*"
Vous pouvez désormais activer le full page cache dans :
System › Cache Management

Afin de configurer Full Page Cache de manière générale, allez dans :
System › Configuration › Wyomind › Full Page Cache
Dans l'onglet General Settings, vous pouvez configurer l'extension Full Page Cache.

Dans l'onglet Storage Settings, vous pouvez choisir le type de cache à utiliser pour le back-office Magento.
Vous avez le choix entre Filesystem et MySQL.
La valeur par défaut est Filesystem. Si le cache en back-office n'est pas accessible, alors Filesystem sera utilisé.

Avec l'extension Full Page Cache, vous pouvez complètement personnaliser la configuration. Ceci requiert quelques connaissances et est donc recommandé pour les développeurs uniquement.
Pour modifier la configuration de l'extension, allez dans :
System › Full Page Cache
Dans l'onglet Store Views, vous avez la possibilité de choisir pour quelle vue magasin en particulier vous souhaitez générer le cache.

Vous pouvez éditer chaque vue magasin afin d'activer ou de désactiver le cache en cliquant sur Edit.

En cliquant sur Generate, une nouvelle fenêtre s'ouvre. Toutes les Urls du magasin seront appelées et le cache sera alors généré.
Notez que vous pouvez également cliquer sur Generate All afin de générer le cache pour toutes les vues magasin.

En cliquant sur Clear, les fichiers en cache pour la vue de magasin sélectionnée seront vidés.

Une notification vous avertira une fois l'opération terminée.
L'extension Full Page Cache vous permet de gérer des actions en cache dans l'onglet Cacheable Actions.
Vous pouvez trouver des actions par défaut que vous pouvez facilement modifier en cliquant sur Edit.

Afin de créer votre propre action, cliquez sur Add New Action.
Là, vous pouvez spécifier la page dans Action Name de la manière suivante <module>/<controller>/<action> et également activer l'action dans Is Active.
Par exemple, vous utilisez l'extension Competition Creator et vous souhaitez mettre la page qui liste les competitions en cache. Dans ce cas, vous pouvez ajouter une nouvelle action du nom de competition/index/index.

Les blocks par défaut de Magento comme le message de bienvenue, les sondages ou encore les articles du panier sont déjà gérés par l'extension Full Page Cache.
Cependant, vous pourriez avoir d'autres blocks dynamiques qui s'affichent sur votre front-office Magento et qui ne sont pas des blocks par défaut de Magento. Dans ce cas, vous devrez ajouter ces exceptions dans l'onglet AJAX blocks.
Pour cela cliquez sur Add New AJAX Block.
Par exemple, si vous utilisez l'extension Competition Creator qui ajoute le block competition, vous pouvez simplement ajouter un nouveau block AJAX du nom de competition.

Un événement est alors envoyé lorsque le cache d'une page est généré.
Avec l'extension Full Page Cache pour Magento, vous avez plusieurs manières de générer vos caches.
Vous avec 2 possibilités de générer vos caches dans :
System › Full Page Cache
Vous pouvez dans un premier temps, générer vos caches pour une vue magasin spécifique en cliquant sur Generate.

Il vous est également possible de générer vos caches pour toutes les vues magasin à la fois en cliquant sur Generate All.

Générer vos caches via une commande wget s'avère être la méthode la plus puissante mais peut être assez longue étant donné qu'il s'agit de générer le cache pour toutes les pages.
Voici un exemple de génération de cache pour toutes les pages de la vue par défaut :
wget http://www.mystore.com-r --delete-after -nd-R png,jpeg,jpg,gif,zip,txt,pdf-X "/customer,/checkout,/catalog,/wishlist,/tag,/sales" --cookies=off --header "Cookie: store=default"
Vous pouvez librement modifier cette commande, par exemple en acceptant seulement les fichiers .html.
wget http://www.mystore.com-r --delete-after -nd –A html--cookies=off --header "Cookie: store=default"
Avec l'extension, vous pouvez aussi utiliser un script PHP pour appeler toutes les URLs d'un magasin.
Par exemple, vous pouvez générer le cache de la vue magasin par défaut en utilisant la commande ci-dessous :
php shell/fpc.php --generate --store default
Un autre exemple pour la vue de magasin française :
php shell/fpc.php --generate --store french
Votre licence est valide pour une durée illimitée sur une seule interface Magento.
Si vous utilisez plusieurs interfaces Magento, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
Si vous gérez plusieurs sites sur la même interface Magento, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.
Bien que la période de validité de votre licence soit illimitée, votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra la renouveler (voir FAQ : Comment prolonger ma période de support ?).
Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.
Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.
Pour pré-enregistrer votre domaine :
à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.

Votre licence est valide pour une durée illimitée sur une seule interface Magento.
Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas :
Pour pouvoir utiliser Full Page Cache sur tous vos domaines (live et test), suivez les étapes ci-dessous :
Maintenant que Full Page Cache est installé sur votre environnement de production, répétez les étapes précédentes avec votre environnement de test.
La seule différence cette fois : une notification apparaît dans votre panneau d’administration Magento.
Vous aurez le choix entre :

Cliquez sur Add this domain to my license.
Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).
Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.
Si votre demande est acceptée, vous pourrez aussitôt utiliser Full Page Cache sur vos deux domaines.
L'ordre d'activation de votre licence n'a aucune importance.
Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement.
Pour télécharger Full Page Cache, connectez-vous à votre compte Wyomind :
en face de Full Page Cache.
Une nouvelle fenêtre s'ouvre alors.

Votre téléchargement peut commencer.
En achetant une extension depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version de l'extension directement depuis votre compte.
Pour mettre à jour Full Page Cache, suivez les étapes suivantes :
en face de Full Page Cache.
Pour désinstaller Full Page Cache, allez sur son dossier compressé et ouvrez-le.
Vous y trouverez un fichier shell (tel que: yourextension-uninstall.sh), qu'il vous faudra exécuter à la fois sur votre serveur et sur le répertoire racine de votre site Magento.
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Avant d'installer Full Page Cache, il vous faudra :
Vous pouvez maintenant installer Full Page Cache :

Full Page Cache installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions
Maintenant que Full Page Cache est installée, il ne vous reste qu'à l'activer :

configuration › advanced › advancedSi vous ne voyez rien apparaître, vérifiez les éléments suivants :
Le module License Manager n'a pas été supprimé de votre installation.
system
Le module License Manager est bien activé dans le fichier : app/etc/modules/Wyomind_Licensemanager.xml
La sortie Html du module Wyomind_Licensemanager et/ou Adhminhtml_Notification n'est pas désactivée dans votre admin Magento :
- Dans votre compte Wyomind : Mon compte › Mes Telechargements, choisissez Full Page Cache et cliquez sur . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).





Afin d'activer la licence d'une extension qui comprend d'autres modules, vous devrez répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation correspondantes (chaque extension possède une clé d'activation unique).
Si vous obtenez une page blanche en utilisant l'extension, vous devriez activer le rapport d'erreurs afin d'afficher l'erreur en question. Vous pouvez l'activer depuis index.php.
sam
Speed up ower Shop 4 Times Wow.
Ibby
The Extension is rellay effective and my Piercing Inline Shop is now very Fast . Google likes that and i have a better Ranking for my Keywords now;-) The Support is already very fast ! Thank you really much
Jörg
The FPC works great and the small issue was fixed within minutes from the support. Compare to other FPC, the price is cheap. We compared it with other FPC and we did not find a dramatic difference to the more expensive once. Of course a big part of the performance is the hosting / server too, so there is always a failure while measuring it. Anyhow, I would always recommend this extension to others, not only because it works great, as well because of the outperforming support..
Marc
Perfect FPC Extension for Magento. One small issue on beginning but very fast fix from support. Great Extension!
jehzlau
One of the best FPC extensions out there. It will really make your Magento site faster, not just 10x, but 20x, or more. It's easy to install and works without problems.
Just got a small issue if you're using a different theme for mobile. It also caches the mobile template. So if you visit your site on mobile, then you visit your site in the desktop, you will see the mobile version of your website.
Anyway, it's an old school method of serving mobile pages to visitors. Now, most of the e-commerce sites are using a responsive Magento theme, so this won't be an issue at all.
The support is also top notch. Johann will never let you down and will fix whatever issue you have after you purchased and install this extension. So if you're thinking twice why it's so cheap compared to Amasty's or Fishpig's FPC, don't be skeptical about BubbleShop's FPC, because it really works like the expensive once. Maybe even better.
The only downside with this extension is you need to modify one file in order to make it work. You need to include the fpc.php file to your index.php so that this extension will work. Overall, this is a really nice extension that will surely speed up your Magento site.
Currently using it in a Magento 1.9.2.4 website.
MancerCorp
I will only write a review where one is deserved as I'm too busy otherwise.
- the time they have taken to get this working properly in our multi site deserves my time to write this.
pages were very slow before as we have many extensions in many subsites... it now rips along.
would only recommend this full page cache out of all i've tried
willilcwsh
We use it in a Magento 1.9.0.1 with 2 Storeviews and it works perfectly.
The integration into Magento was very easy, install module, include file into the index.php and you're done.
The code was very clean and easy to expand, so you're able to extend it for your own needs.
I've written a module to be able to load every dynamic block via Ajax, so we are able to cache a lot of actions even if there is dynamic content on page.
Our page load time is between 40ms and 80ms!!!
The support is great! I've written an e-mail with a question and the response was very fast!
Thank you for this great extension.
ejdewolf
We've tried several extensions but this one is the best performing one.
We had some minor problems beacause we host Magento on a windows environment.
The problem was picked up very fast! The solution was ready within a few hours!
I recommend this extension (and developer) to everybody.
Eric-Jan de Wolf
tom_tom_1
The Cache Tool is my favorite under the many different cache extensions.
Easy install and the updates comes free. Support fast and uncomplicated.
What do you want more!
evolvit
This makes a nice speed improvement on the website. After messing around with a few others that just didn't work or caused major problems we bought this and paid the installation. It was completed within a few hours of buying and has worked perfectly since. An automatic cache crawl would be nice, but its easy enough to click 2 buttons :) Highly recommend.
btray77
I used Varnish before this, and I was having issues with a slow website when people were logged in. I no longer have issues with that. I had looked at several other FPC and I chose this one because of the other reviews.
coolboy0999
I purchased this extension, and I can tell you that this is the best I've seen FPC.
I have tried many different extensions and pay all free tried . But this extension is worthy of respect . It is the best! Easy and simple to configure, support answers quickly , even for me the developer has developed a new functional. And the most important thing is that the module is uncoded , and is a huge plus , because in the future you will be able to make small changes . And all this evil coded modules , buyers depend on developers. In short I am very happy that I paid the money , this unit is more expensive. He increased the speed of my site 2 times ! And it's cool!
esryl
My store is now usable for a reasonable amount of traffic on a shared hosting plan. I was drawn to this one in particular as the code is open and does not rely on DRM.
Lightning quick load times ? would recommend.
jeremybass
I have purchased a few of these extensions for clients and found them to be strong set of extensions. I recommend usage.
Initial release for the master version
Initial release for the legacy version
Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!