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


What is in a email address

Often when we are travelling around we see a lot of small businesses saying “contact admin@MyCompanyName.com”, in another article, we have already discussed how companies can avoid the corporate curse. The admin for these email addresses is very generic and does not convey any personality and in some regard, makes you feel like a very cold business. Here are my top tips for making your email user friendly but also professional at the same time.

1: Hello@YourDomainName.com – This immediately feels a lot more inviting, yet it is still a generic email so you are not giving away your name. This can be a great friendly option for a contact email.

2: YourName@YourDomainName.com – Now I am not saying that this one should be plastered over the side of your van however, this may also work. This format works particularly well on business cards because you are saving what little space you have on business cards you have by having both your name and email address in one.

3: Contact@YourDomainName.com – Yes, this one is still very generic and maybe my least favourite however, I like to use this one on contact forms, not necessarily on the side of your van. By having a separate email for different contact points you are able to track which methods are working the most effectively for your business. 

Your email address is often the first contact that people see so by having the right email address it sets the tone for your business style and the correct email address may help attract customers to your website.

As always we are happy to chat if you have any questions relating to this article (or if you just fancy....a chat). Please get in touch via a support ticket (open a ticket) to our hosting department and we will do our best to get back in touch with you as soon as possible.


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.

Powered by WHMCompleteSolution