{"id":25683,"date":"2013-10-23T20:22:58","date_gmt":"2013-10-23T20:22:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/varnish-wp\/"},"modified":"2018-02-20T12:15:49","modified_gmt":"2018-02-20T12:15:49","slug":"varnish-wp","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/varnish-wp\/","author":13134349,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.7","stable_tag":"1.7","tested":"4.9.29","requires":"3.4","requires_php":"","requires_plugins":"","header_name":"Varnish WordPress","header_author":"AdminGeekZ","header_description":"","assets_banners_color":"","last_updated":"2018-02-20 12:15:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.admingeekz.com","rating":0,"author_block_rating":0,"active_installs":70,"downloads":4459,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.4":"<p>Now available via the WordPress plugin directory<\/p>","1.3":"<p>This release contains several performance enhancements and extra purge support.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4","1.5","1.6","1.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Screenshot of the performance tests.","2":"Screenshot of the WordPress plugin."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[63309,57673,63307,15375,63308],"plugin_category":[],"plugin_contributors":[87246],"plugin_business_model":[],"class_list":["post-25683","plugin","type-plugin","status-publish","hentry","plugin_tags-high-performance-wordpress","plugin_tags-varnish-cache","plugin_tags-varnish-wordpress","plugin_tags-wordpress-cache","plugin_tags-wordpress-varnish","plugin_contributors-admingeekz","plugin_committers-admingeekz"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/varnish-wp.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This is a plugin for wordpress to intergrate the varnish cache for high performance websites.<\/p>\n\n<p>This plugin will purge the cache on,<\/p>\n\n<ul>\n<li>Post changes (new, edit, trash, delete).<\/li>\n<li>Page changes (add, edit, remove)<\/li>\n<li>Comment changes (add, edit, approve,  unapprove,  spam,  trash,  delete)<\/li>\n<li>Theme changes<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<p>At present some of the features are,<\/p>\n\n<ul>\n<li>Multiple varnish backends<\/li>\n<li>Manually purge the cache<\/li>\n<li>Enable\/Disable Feed Purging<\/li>\n<li>Ability to purge entire cache on changes<\/li>\n<li>Debug logging<\/li>\n<li>Minimize number of purges and remove duplicate purges for speed on larger installations<\/li>\n<li>Supports varnish 4 + 5<\/li>\n<li>Support for Woocommerce<\/li>\n<\/ul>\n\n<h4>Speed<\/h4>\n\n<p>Our tests show that by utilizing varnish you gain a ~70x capacity increase over standard WordPress making you resistant to traffic floods (slashdot,  digg, reddit,  stumbleupon).<\/p>\n\n<!--section=installation-->\n<h4>To install the WordPress plugin.<\/h4>\n\n<ol>\n<li>Get the latest version from https:\/\/www.admingeekz.com\/files\/varnish-wordpress.zip<\/li>\n<li>Copy the varnish-wordpress folder to wp-content\/plugins\/<\/li>\n<li>Login to wp-admin<\/li>\n<li>Go to Plugins-&gt;Installed Plugins on the left menu<\/li>\n<li>Under \"Varnish WordPress\" click \"Activate\"<\/li>\n<li>You should now see the varnish menu under \"Settings\"<\/li>\n<\/ol>\n\n<h4>To install the varnish VCL.<\/h4>\n\n<ol>\n<li>Copy the file \"default.vcl\" provided with this plugin  to your varnish installation path (\/etc\/varnish\/default.vcl on most systems)<\/li>\n<li>Configure the backend in the default.vcl to point to the ip and port your webserver(s) are running on<\/li>\n<li>Restart varnish<\/li>\n<\/ol>\n\n<h4>To configure the WordPress plugin<\/h4>\n\n<ol>\n<li>In the varnish backends box input the backends we need to access to purge the cache. (Format:  ip:port)<\/li>\n<li>Check the enabled box<\/li>\n<li>Click Save<\/li>\n<\/ol>\n\n<p>The setup should be complete.   You can enable Debug Logging temporarily to monitor what the plugin is doing.   Test by enabling debug logging and adding a new post.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><h4>To install the WordPress plugin.<\/h4>\n\n<ol>\n<li>Get the latest version from https:\/\/www.admingeekz.com\/files\/varnish-wordpress.zip<\/li>\n<li>Copy the varnish-wordpress folder to wp-content\/plugins\/<\/li>\n<li>Login to wp-admin<\/li>\n<li>Go to Plugins-&gt;Installed Plugins on the left menu<\/li>\n<li>Under \"Varnish WordPress\" click \"Activate\"<\/li>\n<li>You should now see the varnish menu under \"Settings\"<\/li>\n<\/ol>\n\n<h4>To install the varnish VCL.<\/h4>\n\n<ol>\n<li>Copy the file \"default.vcl\" provided with this plugin  to your varnish installation path (\/etc\/varnish\/default.vcl on most systems)<\/li>\n<li>Configure the backend in the default.vcl to point to the ip and port your webserver(s) are running on<\/li>\n<li>Restart varnish<\/li>\n<\/ol>\n\n<h4>To configure the WordPress plugin<\/h4>\n\n<ol>\n<li>In the varnish backends box input the backends we need to access to purge the cache. (Format:  ip:port)<\/li>\n<li>Check the enabled box<\/li>\n<li>Click Save<\/li>\n<\/ol>\n\n<p>The setup should be complete.   You can enable Debug Logging temporarily to monitor what the plugin is doing.   Test by enabling debug logging and adding a new post.<\/p><\/dd>\n<dt>I have a question<\/dt>\n<dd><p>Check the latest FAQ at the plugin home page on our website at <a href=\"http:\/\/www.admingeekz.com\/varnish-wordpress\">Varnish WordPress<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7<\/h4>\n\n<ul>\n<li>Verified support with latest wordpress 4.9<\/li>\n<li>Added woocommerce support<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Added better HTTPS support<\/li>\n<li>Added varnish 4 and varnish 5 VCL's<\/li>\n<li>Fixed purging of all<\/li>\n<li>Fixed enabling\/disabling of plugin<\/li>\n<li>Added extra debug logging<\/li>\n<li>Show last logs and server headers when debug log is enabled<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Introduce support for separate wp-admin backend to allow for longer timeouts<\/li>\n<li>Add comments\/support to default varnish config for multiple domains\/subdomains and SSL<\/li>\n<li>Bugfix: the timeout for backends was not processed so defaulted to 0 seconds<\/li>\n<li>Bugfix: typo in the error reporting when unable to connect to a backend<\/li>\n<li>Bugfix: default styling for checkboxes was malformed in certain themes<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Updating readme, screenshots and installation documents to package and list as a plugin in the WordPress directory<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Processing purges on shutdown to prevent duplicates<\/li>\n<li>Reintroduced transition status hook<\/li>\n<li>Purge on theme change <\/li>\n<li>Moved to github<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added disable feed purge option<\/li>\n<li>Added purge all option<\/li>\n<li>Added manual purge option<\/li>\n<li>Fixed a bug where the cache would not clear if you had wordpress in a subdirectory<\/li>\n<li>Minor text and formatting bug fixes<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added debug logging option<\/li>\n<li>Added timeout option for varnish connections<\/li>\n<li>Removed transition status hook,  causes duplicate purges.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"This plugin enables you to use the Varnish cache with WordPress,  designed for high performance websites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/25683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=25683"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/admingeekz"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=25683"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=25683"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=25683"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=25683"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=25683"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=25683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}