What our customers are saying...

May J.

Couldn't recommend Peter more, he's friendly, very professional and has a strong bank of knowledge. His always available to help and is prompt in resolving any issues. The hosting provided is great and constantly being updated to ensure that website runs at optimum speed.


I would highly recommend! The service I have received has been first class from customer service to dealing with my requirements. The speed of the site is really fast. The knowledge Peter has is incredible and for someone like me with no IT knowledge is invaluable. Excellent value for money.

Barbara S.

PetersWeb has been hosting my site for over a year. Customer service is excellent and very responsive to fixing any issues.

Fantastic Customer Service

We pride ourselves on offering you the best customer service possible. Taking the time to get to know you and how best we can help your business is what we do best here at Peter's Web!

Getting responses like this is one of the many reasons we love what we do and strive even harder to make your time with us a good one.

Fresh off the Press


Stopping invaild logins, the easy way

Most websites will get attacked at some point. Most commonly this is invalid logins on Wordpress websites. Checkout some ways to help keep your site safe in 5 easy steps to keep your Wordpress site safe although wordfence relies on people getting on your sites login page then failing three times.  . Under heavy attack this process can slow (or even take ) your site down. This got us thinking what if you could block the invalid login before they hit your site, perfect right? So we know that the attack is looking for /wp-admin or /wp-login, ok, how can we limit the traffic to those URLs, we also want to limit who can access these pages, Ips can change so this would be too complex to implement. But you know you will login from the UK (or which ever part or the world your in). So now we have something like “only let the UK access /wp-admin or /wp-login”. Follow us?

So how do I implement this, we recommend Cloudflare there fire wall allows you to set thease conditions with ease with the following rule

((http.request.uri.path in {"/wp-admin" "/wp-admin/" "/wp-login" "/wp-login/" "/wp-login.php"} or http.request.uri.query contains "wp-admin")and not ip.geoip.country in {"GB"})

Then block

This will block anyone that is not in the UK from accessing wp-admin or wp-login. This simple rule means less attacks on your site, and better performance. If you should have any issues or have any questions regarding this topic please contact us via a support ticket (open a ticket) with our hosting department and we will get back to you as soon as possible



What is Memcached?

One question we often get asked at Peter's Web is why should I use Memcached, or what is it in the first place?  The easiest way to explain what Memcached is, is to look at your typical WordPress site. In order to generate pages WordPress queries the database to receive data that it then converts into a web page. In computing terms, querying a database is a slow process, due to the fact that we very rarely require all of the data, so the database has to search for the relevant data and may have to talk to two or more tables in order to get one little bit of information.  This is where Memcached is excellent, once you have generated a page, Memcached will store the output of the query.  Meaning that the next time the same page is requested it can retrieved from the cache rather than querying the database. 

Memcached is made up of four key components:

The client software, which provides locations of where data can be stored

A client based hashing algorithm,  which scrambles the key which makes the storing of data easier. This is highly technical and would probably bore you to death.

Server software, stores the actual data on the server, and is available on all Peter's Web accounts.

LRU (Last Recently Used), manages the storage of the Memcached by deleting those items not recently used.

Each of the four key components is comprised of a key, expiration time, and raw data.  A visitor to your site requests a webpage, which Memcached checks to see if it has been stored in the cache. If it is, the data is loaded from the cache, if not Memcache will need to check the database, subsequently taking longer to load. Whenever information is updated, the Memcached is updated to ensure clients receive up to date content.

This is how you activate Memcached.

  1. Log in to cPanel.
  2. Scroll down and click on Select PHP Version.
  3. Make sure you switch to PHP Extensions.
  4. Find the tick box next to Memcached and ensure it is selected.
  5. If you are running WordPress, ensure you are logged in.
  6. Ensure that you are using LiteSpeed Cache plugin.
  7. Click the Advanced tab at the top of the screen.
  8. Ensure object cache is turned on.
  9. Under Method, select Memcached.
  10. Leave the rest as standard and click save.

Please don't hesitate to get in touch with us here at Peters Web should you require any more guidance on this topic. You can contact us via a support ticket (open a ticket) to our hosting department.


Setting up on a domain service with us here at Peters Web

Setting up a new domain registration with us here at Peters Web couldn't be more easy, here are some steps you can follow to ensure that you choose the right domain for you.....

1) Firstly enter your desired domain into our domain search bar, you will find this at the top of our homepage labelled It starts with a domain...

You will be redirected to our Register Domain page.

2) Once you have navigated to our domain registration page you will receive a notification at the top of the page informing you if the domain you have chosen is available. If the domain you have searched for is available to purchase click Add to Cart followed by Checkout.

If the domain you have searched for happens to be unavailable you will need to choose an alternative domain from the  Suggested Domains list. Once you have made your selection  click Add to Cart then select Checkout.

Mail Boxes

3) Once you have selected to checkout you will be redirected through to our Domain Configuration page. Please fill in all of the required fields on this page with the relevant information, at the bottom of the page you will see some name servers displayed. Leave these as they are (ns1/ns2.petersweb.me.uk) unless you are hosting elsewhere. If you are new to name servers please read this article for more information.

Note:- Please check the WHOIS Opt Out box if you wish to keep your name and email address private (this would prevent these details from being visible if someone came across your domain entry during a domain search). Also, if you have purchased a domain entry other than .uk we are required to charge a fee of £3 per year for this option due to our own administration costs. 

If you have purchased a .com or a .net domain entry the WHOIS Opt Out will be replaced with an ID Protection option. 

4) Once you have filled in the relevant details you can select whether you would also like to purchase additional hosting. If you wish to purchase hosting along with your domain choice please select [No Hosting! Click to Add] at the top right hand corner of the page.

When you are satisfied with your details please select Continue.

5) For the final step you will be guided to our Review & Checkout page, please complete your transaction by following the Checkout link (in green at the right hand side of the page). 

Once you have arrived at our checkout please fill in the form with your details, if you are satisfied with your information select Complete Order at the bottom of the page. You will receive a confirmation email following the completion of your order.

Please don't hesitate to get in touch with us here at Peters Web should you require any more guidance on this topic. You can contact us via a support ticket (open a ticket) to our hosting department.





Powered by WHMCompleteSolution