Category Archives: general

Why HTTP2

The Hyper Text Transfer Protocol (HTTP) enables the retrieval of network connected resources available across the cyber world and has evolved through the decades to deliver fast, secure and rich medium for digital communication.

HTTP was proposed by Tim Berners-Lee. Tim Berners-Lee is pioneer of the World Wide Web who designed the application protocol to perform high-level data communication functions between Web-servers and clients.

The first documented version of HTTP was released in 1991 as HTTP 0.9, which later led to the official introduction and recognition of HTTP1.0 in 1996. HTTP1.1 followed in 1997 and has since received little iterative improvements.

HTTP/2 will make our applications faster, simpler, and more robust. HTTP/2 opens up a number of entirely new opportunities to optimize our applications and improve performance.

The primary goals for HTTP/2 are to reduce latency by enabling full request and response multiplexing, minimize protocol and add support for request prioritization and server push.

HTTP2 provides multiplexing – ability to get multiple interactions into a single TCP connection, similar to what SPDY gave us; header compression – reduces the redundancy of sending the same headers repeatedly; server push – handles some of the issues of resource dependencies so the server can push them to you knowing you’ll need them and resource prioritization – prioritizing delivery based on type/content using weights and dependencies.

HTTP/2 on top provides that the web is more situational than ever.

From idea to project

Although it is common knowledge that the programers are reluctant to go public and are the happiest when we let them to work, we have succeeded in luring Peter Molnar for one quick interview, the chief and responsible for the idea and development of the Swift Plugin.

How the story with Swift started? How did the idea come?
We started to develop Fevr theme and I started to optimize it (it also has a performance module, that was the very first version of Swift Performance). I wanted to create critical CSS on the fly to optimize CSS delivery, but I realized the process will be too slow, so I will need to add caching to be able to publish it as a standalone plugin.

What was the main purpose of this plugin development?
I always liked new challenges, I wanted to make the best cache plugin.

What is your previous experience in this area
I made some WordPress sites where the speed was very important, so I started to learn everything about this topic. I also had some experience in optimization when we were working on Fevr.

What are the main differences between Swift and other similar plugins?
I love to find new aspects, adding unique features like Auto-generated critical CSS, Async Javascript execution, Ajaxify, etc.

How long have you been working on the development of Swift?
We started to work on it in 2016 December, 1.0 was released on 8. April. 2017.

How much progress has been made from day one?
A lot. Current version is more stable, and much more compatible with other WordPress products than 1.0 was, and of course, we also added tons of new features since the beginning (like Smart Youtube embed, Async JS execute, Plugin organizer, WooCommerce specific features, etc).

What are your plans with Swift in the future?
I have to point out today that Swift works thx to a whole team of people without which this plugin would certainly not be so fast and well-developed. With a good team, the users are also needed, who will trust your product, especially at the beginning. Today we have formal and informal members, and they all greatly help to be even bigger. Today we can praise Swift has taken an important place on the WP accelerator market.

Swift is not just an ordinary Caching plugin but an all in one optimization plugin that replaces many other speed up plugins.
However, we also plan many other new and exciting projects: to find new opportunities to speed up WordPress and also make it easier to use even for nontechnical users – that is our first step forward.  So stay tuned and follow us! 🙂

How many users currently have Swift?
Currently, we have more than 10 000 Lite users and more than 2500 active subscriptions. Fortunately, we are still growing.

Image Optimization

„A picture is worth a thousand words”

Are you dreaming of easily optimize images in WordPress for better speed and performance? Swift Performance can make your wish come true.

Images are larger in size and they take longer to load and can slow down your website. Is there anything more annoying that waiting for a website to load for website visitors?

According to HTTP Archive, on an average, around 64% of a website’s weight is comprised of images.

As per Gomez and akamai.com, half of the users love sites which load in less than 2 seconds. If the page takes more than 3 seconds to load almost 40% of visitors tend to leave that site, thus increasing the bounce rate. Image optimization is the only solution for this problem.

Images make your content more attractive and interactive, they are important for your web, but also you must think about optimizing of all of your images on your web.

Sounds boring, isnt’t it? That’s why Swift Performance gives you optimization without any of your effort, except that you need to have Swift Performance.

Don’t worry about the quality

Optimizing web images is a process of delivering the high-quality images in the right format, size, resolution and dimension while keeping the smallest possible size. That is what we do – automatically compressing images and using the smaller sized version on your website. You can set the desired image quality, even using lossless optimization to keep good quality images with reduced size.

1 591  Kb

505 Kb

459 Kb

107 Kb

Don’t worry about CPU usage

Swift Performance is using our API server to optimize images, the optimization process won’t use extra resources on your server. The image optimizer is unlimited, there is no any additional costs for image optimization.

Result is – faster load, better SEO ranking, boost conversions and at the end and most important image optimization provides you happy customers.

Why is cache so important?

Cache is the place where computer stores recently used information and when you think about optimizing your website, never underestimate the role of caching in WordPress.

Website caching makes websites extremely fast. That also means better SEO scores and increased user satisfaction, better conversions and at the end increased income with lower costs.

In general caching keeps accessed objects, images and data closer to where you need them, speeding up access to websites you hit often.

The more cache, the less time the computer spends accessing slower main memory. Results are in programs that may run faster and it leads to greater performance of your website.

There are 2 basic type of cache: server side and client side cache.

In WordPress you are not updating it everyday, after every post or page. Server side caching creates static copies of your post or page, and serves that to visitors. This way, the back and forth queries to and from the database can be avoided, reducing the server load.

On the client side we can tell to the browser which content should it keep for longer time and which not. Static contents like images, fonts, CSS and Javascript files should be cached even for a year. It is not just speeding up the site, but also decrease the network traffic, which can be an additional benefit for mobile users.

The benefits of caching

There are various benefits of caching in WordPress, such as reducing the load on your hosting server, enhancing the speed and performance of your website and decreasing the network traffic. It provides you faster websites, but not only faster while loading but also getting a favorable rank with search engines. Least but not last – catch provides better user experience overall.

Swift Performance plugin can help you to have all that in one.

So, what do you waiting for?

Speed up benefits

47% of people expect your site to load in less than 2 seconds and 40% will abandon it entirely if it takes longer than 3 seconds.

Is that good reason why is important to speed up your site with Swift Performance plugin? Swift plugin provide you so many speed up benefits, but today we will talk about why speed is crucial.

Put yourself in the shoes of the user of your website. Has he time to wait for the information? No and he expects and demands fast loading content on your website.

First impression that he will have is not just the visual side of your site, but the speed. Users want to get what they want immediately, so give it ti them fast with Swift plugin.

85% of internet users expect a mobile site to load as fast or faster than on their desktop.
If not, 40% of people will abandon your site if it they will wait longer than 3 seconds to load.

So, if 200,000 people visit your site every month, you can lose 80,000 people (customers, clients, buyers).

According to a DoubleClick study, “53% of mobile site visits are abandoned if pages take longer than 3 seconds to load”, even though the average loading time is 19 seconds over a standard 3G connection. The study revealed faster websites have higher revenue. Mobile sites loading in up to 5 seconds earn up to 2x more mobile ad revenue than those loading in 19 seconds.

Speed creates trust! Slow sites are mostly suffering from disadvantages of trust. And that’s for a reason. Slow website can hurt your brand in the future, so think in advance.

In 2010 Google announced that they do take website load speed into account when ranking websites, so website speed affects your Google rank.

When you sum up – with Swift Performance you will speed up you web, improve your SEO, achieve better conversion, spend less time, but also less money, achieve fewer intercompatible issues, lowering site maintenance costs, and spending on various plugins. Do you need more reasons?

Stay tuned, be fast and work smart!

Statistics are from Kissmetrics.com