Giter Club home page Giter Club logo

magneto-varnish's Introduction

Under Development

Implements ideas posted on http://moprea.ro/2011/feb/16/magento-performance-optimization-varnish-cache-2/ and http://www.kalenyuk.com.ua/magento-performance-optimization-with-varnish-cache-47.html.

Features

  1. Enable full page caching using Varnish, a super fast caching HTTP reverse proxy.
  2. Varnish servers are configurable in Admin, under System / Configuration / General - Varnish Options
  3. Automatically clears (only) cached pages when products, categories and CMS pages are saved.
  4. Adds a new cache type in Magento Admin, under System / Cache Management and offers the possibility to deactivate the cache and refresh the cache.
  5. Notifies Admin users when a category navigation is saved and Varnish cache needs to be refreshed so that the menu will be updated for all pages.
  6. Turns off varnish cache automatically for users that have products in the cart or are logged in, etc.)
  7. Default varnish configuration offered so that the module is workable.

Screen shots: https://github.com/madalinoprea/magneto-varnish/wiki

Instalation instructions

  1. Make sure you have modman installed:

curl http://module-manager.googlecode.com/files/modman-1.1.5 > modman
chmod +x modman
sudo mv modman /usr/bin
  1. Clone the git repository:

cd [magento root folder]
modman init
modman magneto-varnish clone git://github.com/madalinoprea/magneto-varnish.git

In case you get an error that git is not found, you'll have to install git and rerun the last command. This can be done like this on Ubuntu: sudo aptitude install git-core

  1. Flush Magento cache to enable the extension

Uninstall

Delete project checked under modman folder and clean created symlinks.

cd [magento root folder]
rm -rf .modman/magneto-varnish
modman clean

Requirements

  1. Apache started and listening on port 81 (Varnish configuration is using this port)
  2. Varnish installed and listening on port 80; please use the config from repo
  3. Varnish servers configured in admin

magneto-varnish's People

Contributors

madalinoprea avatar fbrnc avatar chroth avatar sstoiana avatar tmotyl avatar

Watchers

James Cloos avatar Thiago avatar

Forkers

bommercatto

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.