Our technical wizards leverage a host of optimization techniques to ensure a 3x faster loading speed.
An Http request comprises of images, css, scripts, etc. that are present in a website. When a site loads, the Http requests gets downloaded in the server side. Http requests contribute to almost 80% of the site's loading time. Hence for a faster loading speed, it is essential to reduce these requests. Http requests can be reduced by clubbing all the images under a single url or by combining all scripts and stylesheets and categorizing them separately under a single script and a stylesheet.
Sprite images are extremely advantageous when it comes to improving your site's loading speed. As per this methodology, all the images in the website will be merged under one single image. The resulting image will have a separate url and will be placed under a single http request. When the website loads, these images will be retrieved from their respective background positions. By this way the number of http requests can be dwindled.
File system cache is the default cache available in Magento platform. By enabling this file system cache, all the cache data gets stored under the folder Var/Cache. File system cache works well for websites receiving minimal traffic. However, for a better performance, it is advisable to store the Var/Cache folder in temporary storage file (tmps) as it shrinks and expands to accommodate the cache files.
By configuring the PHP settings like memory_limit and max_execution_time, you will be able to thwart fatal errors. You can modify these parameters by accessing them from the .htaccess file, which will be present in your store's root directory. Based on your requirements, you can change the value of these parameters. For instance, you can change the memory limit by replacing php_value memory_limit 128M to php_value memory_limit 256M. The same is applicable for setting the execution time as well.
PHP accelerator is an extension that caches the compiled php scripts, thereby eliminating the need to parse and compile the code every time a web page gets loaded. Hence accelerator minimizes the server load and drastically increases the speed of your PHP code. Some of the popular PHP accelerators are APC, eAccelerator, Zend Optimizer, Xcache, etc. Performance wise, these accelerators are similar. However APC and Zend Optimizer+ suits well for Magento.
Whenever you include a new file and use a relative path, PHP will have to lookup as to where the file exists. Realpath cache reduces disk lookups by enabling php to cache the reference paths of files/directories' location you are using. To better the efficiency of real path cache, the parameter realpath_cache_size should be increased. In case you do not change your file paths often, then you can increase count of realpath_cache_ttl.
Configuring your Magento with your Mysql database server is a key requisite when it comes to performance optimization and for that you need to configure Mysql query options. Whenever a Magento page is loaded, database queries are made. The queries are first parsed and then executed. Retrieving these queries from the disk consumes time. Mysql has a built in parameter called query_cache_size. By activating this parameter, the result of the query can be cached in Mysql memory, leading to a faster loading speed.
Full page cache is a very utile feature offered by Magento, for your eCommerce site. While generating and delivering a page to a first time user, Magento saves a copy of the page in the cache. When the user visits the page again, this static cached copy is displayed to the user. Full page cache is very instrumental in minimizing the server load and avoiding downtime during peak traffic period.
3lamodak, a daily deals website in Saudi Arabia that handles a traffic over 1 million visitors a month, desired to offer a better user experience to their customers through a quick loading speed. After a detailed introspection, our technical wizards decided to reduce the Http requests, owing to the heavy image content. So the sprite image concept was used and all the images were cooped up under one file. As a result, the Http requests reduced drastically and 3lamodak witnessed a twofold increase in the loading speed.Talk to us
Our server side expertise spans across diverse cloud computing architectures.
Depicted below is the work flow employed in an AWS architecture.
I had worked with them in two projects, at the same time. And before they are over, I outscourced a third one! Soon I will ask them for more.
Orestis Matsoukas - Coordinator at StartingUP
These Guys are Great!! Helpful knowledgeable staff who gets the job done!! I would recommend everybody to check out some of the services they offer.
Derick Downs - Founder & CEO of BidsList
They are experienced in PHP and Magento platform and can quickly determine the requirements for new development projects that I give them.
Adam W - CEO at Simplicity Group
I am very satisfied with the products so far. Especially the service was very good and customization works had been done in a professional and fast fashion.
Marc Knoll - Digital Marketer & Blogger