Fme Extensions Blog

Latest news, tutorials, and best practices for Magento

December 13, 2023Magento: Extensions, Custom Development or Both? Choose Wisely

Hey there, fellow e-commerce enthusiasts! Let's talk about spicing up your online business game with some top-notch solutions. If you've been on the lookout for ways to boost your online store's efficiency, you're in luck! Enter Magento - the superhero among e-commerce platforms that's been hitting the mark.

December 11, 2023Top Magento Alternatives and Competitors in 2024

Hey, savvy e-commerce wizards! Are you ready for a whirlwind adventure into the vibrant world of online selling? Picture this: you're about to embark on a quest to find the ultimate e-commerce platform that'll skyrocket your business to the stars. Today, we're spilling the beans on the hottest topic around – the top alternatives to Magento in 2024.

December 6, 2023Magento Security: Measures & Best Practices

Hey there, fellow Magento store managers!

June 20, 2024Top 8 Best CDN Providers for Magento 2

If you are searching for a Magento CDN (content delivery network), you are at the right place. In this article, we will discuss the best CDNs for Magento 2. Before we move towards the CDNs, let us talk about website performance first. It is safe to state that speed is one of the most common reasons for low performing websites. Slow-loading websites have a high bounce rate and provide a poor user experience. According to a recently published article in Forbes , 40 per cent of users will close a website if it takes longer than three seconds to load. This highlights the importance of having an optimised and fast-loading website. If you are still unconvinced, then know that slow loading websites cost US retailers $2.6 billion in sales each year. Thus, there’s a direct link between your store’s performance and website loading speed. How to Improve Magento 2 Website Loading Speed? There are different ways to improve a Magento 2 website’s loading speed, including: Choose a Reliable Hosting Provider The first recommendation is to check to your current hosting provider. Based on our experience as a leading Magento extensions company, most Magento 2 users opt for entry-level hosting providers. Eventually, their store’s performance and security start suffering. Therefore, opt for a hosting company that offers secure and fast service. Optimise Images and Videos An eCommerce store contains a lot of images and videos. If not properly optimised, they can take too long to load. If users have to wait longer than expected just for the product’s image to load, this will lead to negative user experience. Thus, upload images and videos in next-gen formats. Use Third Party Cache Tools While Magento offers in-built caching ability, it is still not up to par. Therefore, use third party tools like Redis and Varnish to improve cache capabilities. For more information, refer to our blog, ' Magento 2 Cache Types and Management '. You’ll find information on how to enable different cache and setting up the Magento 2 Cache Warmer Extension . Update Magento Another way to boost the website’s loading speed is by simply updating Magento 2 to the latest version. You’ll notice that with every new version, the developers offer various enhancements that improve the overall website speed. Therefore, as soon as a stable build is available, update Magento. If you don’t know how to check your current Magento 2 version, refer to our blog here . Enable gzip Compression Moreover, you can opt for gzip compression to improve the time the server requires to load the website. Use a Magento 2 CDN When talking about ways to speed up a website, Magento CDN comes at the forefront. It is an effective way to provide fast delivery of website content. Most merchants assume that Magento 2 is intrinsically slow when compared to other top-ranked eCommerce platforms. However, it is not the case. If Magento 2 were slow, it would not be considered amongst the most popular eCommerce platforms. So, why is there a popular belief that Magento 2 is slow? Based on our expertise, most merchants have not set up their store correctly. Remember, Magento 2 is a highly customisable platform. Unless you don’t customise and configure the platform as per the requirements, you’ll notice dips in performance. In any case, using the best CDN for Magento 2 can boost overall speed. What is a CDN? A CDN refers to a geographically distributed group of servers to reduce the time between a user’s request for data and its delivery. The idea is to allow users to access the data from the server that is geographically closest to them. How Does A CDN Work? As stated above, a CDN is a group of servers placed at different locations also known as Points of Presence (PoPs). Each PoP contains a number of caching servers responsible for content delivery to visitors within its proximity. So instead of fetching data from a US-hosted website, a CDN will do it through a UK server or any server that is closest to a UK-based visitor. This greatly minimises the distance the data must travel hence reduces the delivery time. The use of CDNs continues to grow as they make it possible for content to be delivered quickly and securely. This is the reason websites such as Facebook, Netflix, and Amazon are impressively fast despite storing thousands of terabytes of data on their servers. The below image provides a visual representation of a CDN. Source: Hostinger Benefits of Using a CDN for Magento 2 Improved User Satisfaction Since the users can browse the website quickly, you’ll notice a significant increase in user satisfaction. SEO Boost Faster loading times means a lower bounce rate and improvement in search engine result page rankings. For those of you who don’t know, Google and other search engines use website loading speed as a key factor in their search engine algorithm. 24/7 Availability Even if there’s an outage at one of the servers, users can still access the website using the replica servers. This ensures that your website is available all the time. Scalability Lastly, the CDN is scalable, making it a perfect investment to handle an unusual increase in traffic. The 8 Best CDN for Magento 2 The availability of hundreds of CDN providers makes it difficult to pick the top few but we have done the research and chosen the ones that are the fastest, easy to configure, and most reliable. Here is the list: 1. StackPath It is the most popular CDN for Magento 2. It is user-friendly, secure, and reliable. StackPath acquired MaxCDN a few years ago. It mainly focuses on the West which is evident from its server’s distribution. It has more Points of Presence (PoPs) in America and Europe than Asia. Its features include real-time analytics, intelligent caching system, Gzip compression, 301 redirects, and security services. Pros Easy to set up Free private SSL certificate Unlimited CDN requests Unlimited CDN rules Cons No free plan. The basic CDN starts at $10/month Lacks locations outside US and Europe 2. Cloudflare Cloudflare is widely popular among bloggers, small businesses, and professionals. It has the highest number of PoPs around the world ensuring fast content delivery in any part of the world. It comes with a free plan with no limitation on bandwidth. Other features of Cloudflare include its easy integration with Magento 2, image optimization, mobile optimization, web filtering, clever page rules to manipulate traffic, etc. Pros Easy to set up 200+ data centers around the world Capable free plan Full control for developers through REST API Cons No phone or chat support in the free plan You will have to upgrade to premium plan starting from $20/month to get extra features 3. Fastly Fastly is a CDN heavyweight that some of the internet giants such as Magento marketplace, Github, Vimeo, Pinterest, Reddit, and Spotify relies upon. Ideal for big organizations, Fastly delivers content in the shortest possible time. It is the second fastest CDN for the UK. A predominant feature is high programmability. Fastly provides diverse support for different types of video caching. It also offers instant purging and real time logs. Pros Highly configurable Extremely fast Monitor up to $50 of traffic for free Cons Difficult to set up Costly (Minimum $50 per month) 4. KeyCDN KeyCDN is another popular CDN provider ideal for first-time and low budget users. Its Magento integration is simple and you can start using it with free 25GB traffic. Some of the important features of KeyCDN include Gzip compression, real-time reports, instant purge options, two-factor authentication, DDoS protection, and much more. Pros Easy to integrate Pay as you go (a Pro for low traffic, a Con for high traffic sites) 24/7 support Cons No free plan Limited security features Ordinary performance compared to others 5. Google Cloud CDN Google Cloud CDN leverages Google’s global distribution of points of presence (PoPs). They have over 100 edge points around the globe covering every metropolitan area and hence a recommended cloud CDN for Magento stores. Cloud CDN is fast, reliable and provides privacy and data security. Configuration is pretty simple, although technical know-how is required to set up HTTP(S) Load Balancing. Pros Offers free trial $300 free trial credit Free SSL certificate Pay as you go Cons Technical support will cost you extra 6. Amazon CloudFront Amazon CloudFront is a popular CDN for websites offered by Amazon Web Services, especially because of its speed. It’s highly programmable and offers the most advanced security capabilities. Amazon CloudFront is for advanced users and its integration with Magento 2 is not that easy. On the flip side, it’s unmatched when it comes to fast content delivery. Pros Very fast 225+ Points of Presence Integrated with AWS Cons Difficult to use Pricing vary by location 7. CDN77 CDN77 is another solid yet less preferred content delivery network because of its heavy price, although it does have some big clients. The network has data centers across 6 continents and is one of the best choice for Magento store owners having thousands of SKUs. Pros Offers a 14 day free trial Free Let’s Encrypt SSL certificate Easy to configure Cons Does not offer advanced features Pricy (the basic plan starts at $199/month) 8. Akamai Akamai is among the leading CDN providers. They are in the business for quite some time and hence provide the most extensive network of edge points. The company claims they have approximately 325,000 servers in more than 130 countries and nearly 1,500 networks around the world. Akamai promises fast, intelligent and secure content delivery. Static content caching, dynamic content routing and cache purging are on par with other leading CDNs. Pros Free trial Super coverage Great support Amazing performance Cons Not for beginners Pricing is unknown Drawbacks of Using a CDN? So far, we have described what is a CDN, its benefits, and the best CDN for Magento 2. Now, let’s see what drawbacks are associated with using a CDN. Complexity Unless you know what you are doing, setting up a CDN can be quite complex. Even once set up, operating the CDN can be a challenge since the data is no longer on a single server but multiple ones. Security By using multiple servers, you are increasing the attack area. Hackers may find a vulnerability in one server and use it to infiltrate the entire network. Cost Additionally, CDNs can be quite expensive to set up and manage. It is why you’ll only hear very large companies using CDNs. For stores serving a handful of markets, a CDN is not a viable option. Final Thoughts on the Best CDN for Magento 2 That’s all about best CDN for Magento 2. Please let us know if you have any questions regarding this article. Related Posts: Best Magento 2 eCommerce CMS Best Hosting for Magento 2 Top Payment Gateways for Magento 2 FAQs Magento 2 CDN Is Magento 2 slow? Magento 2 is not slow. The speed ultimately depends on how well you have configured the store. Using an expert Magento company can boost your store’s performance and security. How Can I Improve My Magento 2 Store’s Speed? There are numerous ways through which you can improve the speed, including using a reliable hosting provider, using third-party cache tools, enabling gzip compression, and using a CDN. What is a CDN? The easiest way to describe a CDN is that it refers to geographically distributed servers that speed up content delivery by providing users content from servers closest to them. What is the Best CDN for Magento 2? It is challenging to term any single CDN the best CDN for Magento 2. There are various factors which need to be considered. We have compiled a list of eight CDNs for Magento 2. It makes it easier for you to make a decision. Do CDNs Have Any Drawbacks? Yes, they do have drawbacks, including they can be expensive to set up and can introduce additional security-related vulnerabilities.

June 14, 2024How to Configure SMTP Email Settings in Magento 2?

This article will discuss everything there is to know about the Magento 2 SMTP configuration. SMTP And Default Magento Settings SMTP stands for Simple Mail Transfer Protocol, and it is a standard for sending and receiving electronic mail (email) across the internet. In the context of Magento or any other web application, SMTP is often used to handle the sending of emails from the server to recipients. Magento, by default, provides basic email functionality using the PHP mail() function. While this is suitable for many smaller setups, it might not be the most reliable or feature-rich solution, especially for larger e-commerce stores. However, it is no longer the case with Magento 2.4.6. Default Magento 2 Email Settings With version 2.4.6., the default Magento email settings have seen major improvements. This version removes the need to get a third-party extension to set up SMTP as you can see below. Users have the earlier option of Sendmail and now SMTP as well. If you select SMTP, you are provided with further options as shown below. Sendmail, which was previously the only setting in Magento, may work for simple email needs, but they might encounter issues with deliverability, reliability, and email tracking. Many businesses prefer to use a dedicated SMTP server or a third-party SMTP service to enhance email delivery and provide additional features. Third Party SMTP Extension vs Default Magento 2 SMTP Settings With the default settings, you have limited features. For instance, there is no option for email tracking and detailed analytics. On top of it, if you use the default SMTP feature, there’s a higher chance that your emails are marked as spam. Lastly, as your business grows, you may notice that the default version is not enough to meet your growing needs. Although an extension requires money, it offers various features that are a must-have if you wish to succeed. This makes the purchase definitely worth it. Steps To Configure Magento 2 SMTP Settings For the sake of this tutorial, we will look at the SMTP configurations in the SMTP Extension by FME Extensions. The extension is highly customizable and allows you to choose from multiple SMTP providers. Configuring the Magento 2 SMTP extension by FME Extensions involves a series of steps to ensure your store's email functionality works efficiently. Here is a general guide on configuring the SMTP extension: Step 1: Install the Extension Step 2: Configure SMTP Settings After installation, login to your admin panel and go to FME Extensions > SMTP Configuration > under  SMTP . Enable the extension. Enable email log. Choose your SMTP provider. Choose the Encryption type (SSL or TLS). Fill in the SMTP Port. Enter your SMTP Username and Password provided by your email service provider. Set Sender Email and Sender Name. Save Config. Step 3: Test Email Configuration After saving the configuration, go to the Send Test Email tab in the extension settings. Enter a test email address and click the "Send Test Email" button. Check your provided email address for the test email. If received, it indicates successful configuration. Step 4: Clear Cache and Reindex After configuring the extension, clear the Magento cache by running php bin/magento cache:clean . Reindex using php bin/magento indexer:reindex . Final Thoughts on Magento 2 SMTP Settings Your Magento 2 store should now be configured to send emails using the FME Extensions SMTP extension. Regularly test your email functionality to ensure smooth operation and consult FME Extensions' documentation or support for any specific issues or questions related to the SMTP extension. Check Out Other Extensions: Invoice Email Extension Email Templates Custom Checkout Fields