{"id":961,"date":"2020-04-23T11:48:00","date_gmt":"2020-04-23T04:48:00","guid":{"rendered":"https:\/\/lab.wptips.dev\/?p=961"},"modified":"2020-06-21T09:32:54","modified_gmt":"2020-06-21T02:32:54","slug":"local-flywheel-review","status":"publish","type":"post","link":"https:\/\/pixelstudio.id\/blog\/local-flywheel-review\/","title":{"rendered":"Should You Use LOCAL by Flywheel? (A Quick Review)"},"content":{"rendered":"\n<p><a rel=\"noreferrer noopener\" aria-label=\"Local (opens in a new tab)\" href=\"https:\/\/localwp.com\/\" target=\"_blank\">LOCAL<\/a> is a free localhost server like <a rel=\"noreferrer noopener\" aria-label=\"WAMP (opens in a new tab)\" href=\"https:\/\/pixelstudio.id\/blog\/wamp-for-wordpress\/\" target=\"_blank\">WAMP<\/a>, but specifically made for WordPress. I have been wanting to replace WAMP, but I was too lazy to migrate my sites.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>Note<\/strong>: The program name is &#8220;Local&#8221;, but I prefer using all caps &#8220;LOCAL&#8221; to make it easier to differ with the word &#8220;local&#8221; in general.<\/p>\n\n\n\n<p>A few months ago, I bought a new laptop because the old one is fatally broken. So I took up this opportunity to start fresh with LOCAL.<\/p>\n\n\n\n<p>Here are some of my experience with it:<\/p>\n\n\n\n<h2 class=\"has-green-color has-text-color wp-block-heading\">Pro #1: Nice Interface<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"497\" height=\"470\" src=\"https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-create-site.jpg\" alt=\"\" class=\"wp-image-1405\" srcset=\"https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-create-site.jpg 497w, https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-create-site-480x454.jpg 480w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><figcaption>Creating a new WordPress site in LOCAL<\/figcaption><\/figure><\/div>\n\n\n\n<p>Setting up a new WordPress site in WAMP wasn&#8217;t a problem for me because I&#8217;m used to it. But with few clicks in LOCAL, you can have a site running.<\/p>\n\n\n\n<p>I don&#8217;t think I can go back from that.<\/p>\n\n\n\n<h2 class=\"has-green-color has-text-color wp-block-heading\">Pro #2: Built-in SSL Support<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"377\" src=\"https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-ssl.jpg\" alt=\"\" class=\"wp-image-1406\" srcset=\"https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-ssl.jpg 750w, https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-ssl-480x241.jpg 480w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption>SSL Setting in LOCAL<\/figcaption><\/figure>\n\n\n\n<p>Just wow! Setting this up in WAMP is such a chore. In LOCAL you just click &#8220;Trust&#8221; and your site can now use HTTPS without safety warning from the browser.<\/p>\n\n\n\n<p>You might ask why do you need SSL support for a local site?<\/p>\n\n\n\n<p>Well, most local sites don&#8217;t need it. But some APIs like Stripe payment requires the caller to be HTTPS to work.<\/p>\n\n\n\n<h2 class=\"has-green-color has-text-color wp-block-heading\">Pro #3: Idle Time is Short<\/h2>\n\n\n\n<p>When you start a site in LOCAL, it only took a few seconds for it to be accessible in the browser.<\/p>\n\n\n\n<p>In WAMP, it kills your site when you haven&#8217;t accessed it for some time and took like 15-20 seconds for it to run again.<\/p>\n\n\n\n<p>But this also makes LOCAL heavier, which brings us to our first Con:<\/p>\n\n\n\n<h2 class=\"has-red-color has-text-color wp-block-heading\">Con #1: Heavier than WAMP<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"228\" src=\"https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-resource.jpg\" alt=\"\" class=\"wp-image-1407\" srcset=\"https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-resource.jpg 750w, https:\/\/pixelstudio.id\/blog\/wp-content\/uploads\/2020\/05\/local-resource-480x146.jpg 480w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption>LOCAL Memory usage with 2 concurrent sites.<\/figcaption><\/figure>\n\n\n\n<p>LOCAL consumes around 150-200MB of memory <strong>per running site<\/strong>. WAMP is much better at handling resources, it&#8217;s always below 100MB no matter how many sites are running concurrently.<\/p>\n\n\n\n<p>Having said that, it is still a manageable number if you only run 1-3 sites at a time like me.<\/p>\n\n\n\n<h2 class=\"has-red-color has-text-color wp-block-heading\">Con #2: It Uses Nginx Instead of Apache<\/h2>\n\n\n\n<p>Most WordPress developers are using Apache in their live server. So having Nginx for localhost is quite a hindrance.<\/p>\n\n\n\n<p>Using Nginx doesn&#8217;t change how you develop your theme or plugin since PHP is still PHP. But you can no longer use <code>htaccess<\/code> to set up some stuff like Redirection.<\/p>\n\n\n\n<p class=\"has-text-color has-red-color\"><strong>Update <\/strong>(6 Jun 2020): The latest version of LOCAL now supports Apache. <\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Always pick LOCAL over WAMP. It&#8217;s far easier to setup in exchange for being heavier.<\/p>\n\n\n\n<p>The only reason you choose WAMP is if your computer&#8217;s memory is very limited.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background has-blue-background-color\" href=\"https:\/\/localwp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Download LOCAL<\/a><\/div>\n<\/div>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>What localhost are you using? Let me know in the comment below \ud83d\ude42<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>LOCAL is a free localhost server like WAMP, but specifically made for Wordpress. Here&#8217;s a quick rundown of its Pros and Cons.<\/p>\n","protected":false},"author":1,"featured_media":1408,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[33],"class_list":["post-961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","tag-localhost"],"blocksy_meta":{"page_structure_type":"default","page_enable_vertical_spacing":"yes","has_hero_section":"default","hero_section":"type-1","hero_alignment1":"left","hero_alignment2":"center","hero_height":"230px","page_title_bg_type":"color","45457b07044a170b0751e73478f33f77":"","custom_hero_background":{"attachment_id":null},"parallax":{"desktop":false,"tablet":false,"mobile":false},"94d9176f466741a46027adc12ca33cb9":"","single_meta_elements":{"author":true,"date":true,"categories":true,"comments":true,"updated":false,"tags":false},"has_meta_label":"yes","date_format_source":"custom","single_meta_date_format":"M j, Y","10417305abdb6e8d02f8a834ffff4c4a":"","page_excerpt_visibility":{"desktop":true,"tablet":true,"mobile":false},"pageTitleFont":{"family":"Default","variation":"Default","size":{"desktop":"32px","tablet":"30px","mobile":"25px"},"line-height":"1.3","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageTitleFontColor":{"default":{"color":"var(--paletteColor4)"}},"pageMetaFont":{"family":"Default","variation":"n6","size":{"desktop":"12px","tablet":"12px","mobile":"12px"},"line-height":"1.3","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"uppercase","text-decoration":"CT_CSS_SKIP_RULE"},"pageMetaFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageExcerptFont":{"family":"Default","variation":"n5","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE.65","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageExcerptColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageTitleOverlay":{"default":{"color":"rgba(41, 51, 60, 0.2)"}},"pageTitleBackground":{"default":{"color":"#EDEFF2"}}},"_links":{"self":[{"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/posts\/961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/comments?post=961"}],"version-history":[{"count":8,"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/posts\/961\/revisions"}],"predecessor-version":[{"id":1563,"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/posts\/961\/revisions\/1563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/media\/1408"}],"wp:attachment":[{"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/media?parent=961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/categories?post=961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pixelstudio.id\/blog\/wp-json\/wp\/v2\/tags?post=961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}