{"id":739,"date":"2024-01-23T09:55:28","date_gmt":"2024-01-23T09:55:28","guid":{"rendered":"https:\/\/www.elitek.si\/?page_id=739"},"modified":"2024-02-05T13:59:43","modified_gmt":"2024-02-05T13:59:43","slug":"magento-adobe-commerce-speed-optimization-service","status":"publish","type":"page","link":"https:\/\/www.elitek.si\/en\/magento-adobe-commerce-speed-optimization-service\/","title":{"rendered":"Magento \/ Adobe Commerce Speed Optimization Service"},"content":{"rendered":"<div class=\"title-image\"><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.elitek.si\/wp-content\/uploads\/2024\/01\/magento-speed-optimization-service-1.png\" \/><\/span><\/p>\n<h3>With time, the likelihood that your Magento online store will encounter<br \/>\nperformance issues and\/or slower operation increases. This becomes even more<br \/>\nlikely if it is maintained and\/or developed by a somewhat inexperienced team.<\/h3>\n<\/div>\n<h3>Moreover, slow performance of the online store has many negative effects on<br \/>\nyour online business:<\/h3>\n<ol class=\"bigger\">\n<li><strong>The user experience deteriorates<\/strong> and\/or the <strong>users become frustrated<\/strong> with the slow<br \/>\noperation.<\/li>\n<li>In turn, this r<strong>educes the conversion rate<\/strong> or <strong>likelihood of purchase.<\/strong><\/li>\n<li>Search engines, specifically <strong>Google, increasingly penalize slow websites.<\/strong><\/li>\n<li>Not to mention that the editorial or administrative work can also be slow, which <strong>affects the labor costs of your company.<\/strong><\/li>\n<\/ol>\n<p>Our team has been working exclusively with the Magento platform for over 10 years. During this time, we have set up and maintained numerous online stores, including functionally highly complex and large online stores with a large number of products, attributes, and categories.<\/p>\n<p>Additionally, we are also experienced with the Adobe Commerce Cloud (Enterprise) service, which is also subject to operating specifics.<\/p>\n<p>During this time, we have familiarized ourselves with the functionality, architecture, and database structure of the Magento\/Adobe Commerce web platform in great detail and depth.<\/p>\n<p>Only through thorough knowledge of the application and an experienced development team, can we tackle the optimization of the current performance and\/or the ongoing maintenance of good functionality and hygiene of the online store.<\/p>\n<h3><strong>Speed optimization of an existing Magento online store is carried out as follows:<\/strong><\/h3>\n<div class=\"steps\">\n<div class=\"step\">\n<div class=\"step-inner\">\n<div class=\"step-inner-title\"><span class=\"number\">1<\/span><\/p>\n<h2>Analysis of the current state of the online store with the preparation of a report<\/h2>\n<\/div>\n<p>The client provides us with access data to the entire project. They provide us with access to the GIT repository and the database. Our developers set up the entire project in their test environment, as this is the only way to determine the project&#8217;s status and proceed with further steps.<\/p>\n<p>The first step is then to make an overall assessment of the online store\u2019s condition. We check the version of the Magento online store, while also making an inventory of all 3rd party plugins.<\/p>\n<\/div>\n<\/div>\n<div class=\"step\">\n<div class=\"step-inner\">\n<div class=\"step-inner-title\"><span class=\"number\">2<\/span><\/p>\n<h2>Code profiling to find the slow functions and\/or bottlenecks in the code<\/h2>\n<\/div>\n<p>In its basic setup without any extensions, Magento is a fast and stable platform. We often find that the key reason for the slow performance are the installed third-party plugins by other developers or perhaps poor implementation of own modifications.<\/p>\n<p>After installing the entire project to the local environments of our experienced developers, a code functionality check is performed or a search for the so-called \u201cbottle necks\u201d for all key processes such as the homepage, product page, category page, filtering, and the entire cart\/checkout process.<\/p>\n<p>After reviewing all the key processes, we gain an overview of critical functions and\/or modules of the code. Based on the report, we agree on the scope of work and carry out the resolution of the identified issues, restoring your online store to its original healthy state and\/or restoring its fast operation.<\/p>\n<\/div>\n<\/div>\n<div class=\"step\">\n<div class=\"step-inner\">\n<div class=\"step-inner-title\"><span class=\"number\">3<\/span><\/p>\n<h2>MySQL query profiling<\/h2>\n<\/div>\n<p>Poorly written code can also cause your database to be overloaded with excessive database calls or poorly executed queries that slow down database performance.<\/p>\n<p>All MySQL calls running in the background are verified for all the key processes in the online store such as the homepage, product page, category page, filtering, and the entire cart\/checkout process.<\/p>\n<p>The goal is to identify slow or suboptimal MySQL queries. We often find that database calls performed by a piece of \u201ccustom code\u201d lack properly set indexes, poorly executed \u201cjoins\u201d with other tables, etc.<\/p>\n<p>Our development team does its best to find a solution for all the suboptimal calls to correct and\/or optimize them.<\/p>\n<\/div>\n<\/div>\n<div class=\"step\">\n<div class=\"step-inner\">\n<div class=\"step-inner-title\"><span class=\"number\">4<\/span><\/p>\n<h2>Assistance and\/or consulting with server optimization<\/h2>\n<\/div>\n<p>Server performance and its configuration are crucial for the fast performance of an online store.<\/p>\n<p>In general, Magento\/Adobe Commerce is a demanding platform that requires a lot of resources but also proper configuration of the actual server.<\/p>\n<p>Larger online stores with high traffic however require the setup of an infrastructure that includes multiple interconnected and\/or communicating servers (\u201ccluster\u201d).<\/p>\n<p>With our many years of experience that also include infrastructure, we can advise as well as implement a better server environment for you.<\/p>\n<\/div>\n<\/div>\n<div class=\"step\">\n<div class=\"step-inner\">\n<div class=\"step-inner-title\"><span class=\"number\">5<\/span><\/p>\n<h2>Strategy for improved \u201cFull Page Caching\u201d<\/h2>\n<\/div>\n<p>The Magento \/ Adobe Commerce platform comes with a built-in \u201cFull Page Caching\u201d, which allows for the storage of the entire content or HTML structure of an individual subpage. This significantly increases the delivery speed of individual subpages.<\/p>\n<p>While this is a very powerful tool of the web platform, in many cases the management of this functionality is quite poor and inefficient.<\/p>\n<p>Namely, a multitude of processes, running in the background of the online store, or certain kinds of editorial work lead to the fact that this caching is also being deleted on the fly, which is very bad.<\/p>\n<p>The goal is for as many subpages as possible to remain in the \u201cFull Page Cache\u201d for as long as possible.<\/p>\n<p>By reviewing the operation of the online store and the specific dedicated logs, we can check what causes and leads to unnecessary cache clearing and also resolve it.<\/p>\n<p>We can also advise you as well as set up the \u201cFull Page Cache Warmer\u201d, which is a spider that will automatically warm up and fill your Full Page Cache on a daily basis.<\/p>\n<\/div>\n<\/div>\n<div class=\"step\">\n<div class=\"step-inner\">\n<div class=\"step-inner-title\"><span class=\"number\">6<\/span><\/p>\n<h2>Image optimization<\/h2>\n<\/div>\n<p>Well-optimized images are key to fast performance of your online store. Large and unoptimized images can do more harm than good.<\/p>\n<p>There are several ways to resolving image issues.<\/p>\n<p>Changing image compression to the modern WebP format.<\/p>\n<p>Implementation of \u201clazy loading\u201d for all images not currently being viewed.<\/p>\n<p>Additional caching and geographic image delivery by implementing of Cloud solutions.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4>By implementing all 6 steps we guarantee that your online store will function significantly faster, in turn also bringing you better business performance.<\/h4>\n<p>The entire speed optimization process can of course be adapted to the client&#8217;s wishes and specifics. If so agreed, only certain modules and\/or steps that are most problematic for the client can be performed.<\/p>\n<div class=\"contactus\"><span>Would you like us to help you improve the speed of your online store?<\/span><a class=\"button btn-secondary big white\" href=\"https:\/\/www.elitek.si\/en\/contact-us\/\">Contact us!<\/a><\/div>\n<h3>Let\u2019s not forget that the improved state can quickly revert back to the old slow performance. It is therefore crucial that an experienced development team also maintains your project in the future.<\/h3>\n<p>After the project is completed, we can provide maintenance of your existing online store, thereby providing for all further improvements, upgrades, while also ensuring that your store continues to function optimally and securely.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With time, the likelihood that your Magento online store will encounter performance issues and\/or slower operation increases. This becomes even more likely if it is maintained and\/or developed by a somewhat inexperienced team. Moreover, slow performance of the online store has many negative effects on your online business: The user experience deteriorates and\/or the users [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"simple.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-739","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/pages\/739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/comments?post=739"}],"version-history":[{"count":73,"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/pages\/739\/revisions"}],"predecessor-version":[{"id":925,"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/pages\/739\/revisions\/925"}],"wp:attachment":[{"href":"https:\/\/www.elitek.si\/en\/wp-json\/wp\/v2\/media?parent=739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}