Posts

Wordpress Web Design Galway

Depreciation of your Server’s PHP version

If your site still runs on PHP 5, we have some bad news: your code is out-of-date and unsupported. If you don’t upgrade, you could get hacked, and believe us when we say that’s pretty hard to beat on the “sucks-ometer”. PHP 5 reached its End Of Life — that’s EOL if you’re an irredeemable nerd like us — on January 1st, 2019.

This means no more support and no more updates. You might wonder why that matters; if everything you have works, why upgrade to PHP 7? Because no more updates mean no more security updates. Any vulnerabilities discovered after a product’s EOL leave you wide open to all manner of bad actors. You’re an albino bunny in a dark wood during a rabbit season that never ends.

You might be okay. Probably not, though.

And of course, there’s another layer of complexity. Problems can arise when updating your version of PHP, as PHP 7 isn’t backwards compatible. If your theme and/or plugins have also not been updated recently, they can “break” or cause some weird errors on your website, if they use a PHP version 5 function that doesn’t exist in PHP version 7. This is what we call depreciation.

Why thigs changed if everything was fine?

This is a normal part of web development. This is a normal part of software development. This is a normal part of every aspect of information technology. I’ve discussed before how security is basically an arms race and that same principle applies here.

PHP supports their releases for 2 years starting at release plus 1 more to address these sorts of security issues as they arise. 3 years after its release, that version of PHP reaches its EOL.

Some people who don’t have perspective on the information technology world may be put off by the fact that PHP doesn’t support their own legacy products, but most tech companies stop security updates on heavily dated software at some point. Microsoft recently announced that Windows 7 will no longer receive security updates after January 14, 2020.
Coming from the other side of it, the uninitiated may also wonder why their developer didn’t put PHP 7 on their site when they first built it. The answer is that it might not have been out yet at the time of your site’s development. So basically if you are not yet updated to latest version 7 you are in risk of losing your website or compromising its database beyond recovery.

PHP 7 is also very fast, which can greatly reduce the loading time of your website. It will help you with your website speed optimisation processes.

If you have not done so already, it is time to do so now.  If you cannot, call us on 091 450 817 and we will do that free of charge for you if you move hosting to our high-tech provider.
Media PRO Web Design Galway – Make us your upgrading partner for the future.

What makes my page load time?

 

WordPress Speed Optimisation Service

We deliver the most complete WordPress Speed Optimisation Service, allowing you perfect scores(ove 90% Class A rating).

When a request for a page is made, the Front-end and Server-side components both take a certain amount of time to complete their operations. Since their operations are essentially sequential, their cumulative time can be considered the total page load time.

Even after you’ve optimized your Front-end, speed gains can still be achieved by optimizing the Server-side. This means optimizing the way the page is generated by your server.

A good indicator of your Server-side performance is the time it takes to generate the HTML page (page generation time). This is labeled as “Waiting” time on the first element in the waterfall graph (also known as the “time to the first byte”). Generally, this time should be kept under one second (or as low as possible).

How Can I Make the Server-side Faster?

There are many causes to a slow server-side, but they can essentially be grouped into two categories:

  • Inefficient code or SQL.
  • Bottlenecks/Slow Server.
  • No WordPress Speed Optimisation Services techniques employeed.

Since each site has a unique platform and setup, the solution to these issues is dependent on each site. One site might need to have their server-side code optimized, but another might just need a more powerful server. Budget constraints may also come into play, as optimizing server-side code for minor speed gains might be more affordable than upgrading servers for massive speed gains.

It’s best to truly understand your requirements before pursuing a server-side option path.

Solutions

We know how to deliver a perfect score WordPress Speed Optimisation Service. The following optimizations are commonly used by us to improve server-side speed:

Code Optimization

Media PRO Web Design Galway is using programming languages like PHP, Perl, Python, or JavaScript and these are usually teamed up with databases like MySQL, PostgreSQL, or Microsoft SQL Server to create software such as WordPress, Drupal, Magento and all sorts of custom platforms.

This software is usually fairly optimized out of the box, but there are often many customizations to the code or plugins that cause slow performance as a result of inefficient code or un-optimized database queries.

Code optimization involves analyzing the code and database queries and finding the spots where the code is inefficient and where database queries are slow. After finding these “hotspots,” it’s the job of a developer to fix those problems. For code, this often involves finding a better algorithm or modifying the code to work around a bottleneck (ie. hard disk space or I/O, bandwidth, etc). For databases, this may involve adding indexes to speed up the query, rewriting the query or modifying the structure of the database.

Also, a properly speed optimisation service can help your website rank better in Google and ease your SEO efforts. We have the leading SEO service in Galway City.

Page Caching

Most websites today are dynamic, meaning that they pull from a database of information, insert the pulled data into templates, and then serve them to you. This happens every time somebody requests a page from the server, and the time it takes to perform this process is dependent on the efficiency of the code and the power of said servers.

Without Page Caching

WordPress Speed Optimisation Galway

Since the server is handling thousands of requests for the same page, and is essentially “building” the same page every time, why not build the page once, and send that “pre-built” version to anybody that requests it? This is referred to as page caching.

With Page CachingWordPress Caching Galway

If the server gets a request for a page it has previously generated, it sends that version back immediately. That version is the “Cached” page.

Sending your users “cached” versions of pages is like giving them photocopies of a flyer. It’s much faster for you to give them photocopies than redrawing and writing the content each time somebody asks for one.

Page caching can be a very effective means of speeding up the generation of a page, but it also has its downsides:

  • Pages that require authentication can’t be cached (as they often contain user information on them).
  • Changes to pages don’t show up until the page cache has expired.

More Powerful Servers

Let’s define two popular terms in the hosting world:

  • Shared Hosting or Virtual Hosting: This means that including your website, the server hosts many websites. All these websites share its processing power and resources.
  • Dedicated Hosting: You are the only user on the server. The server’s processing power and resources are dedicated solely to your website(s).

The Issues With Shared Hosting

Shared hosting is the most affordable, and can be reliably used for starter sites or development purposes.

However, when an enterprise level site matures to the point where traffic is ramping up, a shared server cannot offer much in terms of speed enhancements.

How Dedicated Hosting Compares

Fast WordPress Cache

Larger sites may require multiple dedicated servers (clusters) that play different roles (database querying, media serving, etc.) to generate a faster page load. These servers are built for performance, and so their specifications are quite powerful.

Dedicated servers are typically reserved for higher-traffic, resource intensive websites (you won’t need one for a small website about your cat) and are higher in cost than shared servers. They are a must, however, for enterprise-level websites and businesses where their website is mission-critical. Meanwhile, we can bring your shared hosting account close to this perfomance with our WordPress Speed Optimisation Service.

Results

In combination with a speedy front-end, optimizing your Server-side performance can yield amazing results for your page load time. WordPress Speed Optimisation Service available for hire right here on our website. We can do this for you. Generally, the page generation time for complex dynamic sites can be kept under 1 second.

We take care of absolutely all factors mentioned here so it is time for you to avail of our great WordPress Speed Optimisation Service.