I responded to a forum post and put so much information I thought I should post it here too,  please comment and I can flesh out the posting with information people need me to elaborate on…:

Here is my recommendations:

Fix any 404 issues. Generally you can right click in a browser, inspect element and then go to the console which will show you issues to fix.

As for plugins…:

– I would look at tinypng to optimize images in the site. It has better compression than shush.it in general and smush.it seems not to be commercial and gone to the dogs.
– Speed Booster Pack – Its relatively easy to configure and you can tell it to minify css, js and load js in footer, you can lazyload images and is relatively easy to setup.
– Use htaccess to tell web server to cache, turn on gzip compression. AskApache.com has a load of good info, I dont know where to go if your host is using NGINX… anyone?

– Use a cache plugin of some kind, I find W3 Total Cache to be overkill and to hard and if mis-configured it can be harmful.
– Optimize database after deleting revisions – A plugin that not many people think of but you can schedule a cron to run and it will clear out revisions and other crap on the database before it performs an optimize, it can clear out MB’s of data and make SQL queries run faster.
– Use a CDN, Islandhosting.com allows you to configure cloudflare in the cPanel for free and can really help.
– As your hosting provider to help you see what might be causing slow loading, at Islandhosting.com we will look into it, we can turn on newrelic stats and profile the site and find out what might be causing the slow loading. We can then determine if creating new indexes in the database structure could speed things up or if you have an offending plugin you should remove.

You could try turning off all the plugins and then turn then on one at a time to see when the site starts to crawl, there are also plugins that will let you profile performance of the site.

– Make sure you don’t have spam user registrations and/or comment spam building up in the back, check your users section in the dashboard and turn off user registrations if you don’t need them and use a plugin like “disable comments” if you don’t need comments on.
– Make sure your site is not getting slammed by spam bots or brute force attacks which can put load on the server and make the site perform slow.
– Check the resources in your account, make sure your on a plan that gives you enough entry processes, bandwidth etc, we can help our customers with this at islandhosting.com
– malscan your site, if you have malware it can cause unpredictable results, Islandhosting can run a maldet and a clamscan detection on your site for free and help you if you have malware. You can also use securi to scan your site and they also have a plugin for wordpress.
– Make sure you don’t have any plugins that keep logs that have been building over time and have not been purged. I had a site using 404 redirected and the log file tables got massive and the site crawled.
– disable wp-cron in the wp-config.php file (google it to find out how) and then add a cron in your web hosting control panel to run periodically, wp-cron runs on every page load and can be an overhead you don’t need. Some hosts wont even allow wp-cron.php to run.

– WordPress Heartbeat can also be a performance problem, I have seen it in some sites before. See http://wptavern.com/how-to-take-control-of-the-wordpress-heartbeat-api, there is a plugin that can help therein.

I think I have covered all the things I have faced that effect performance, had to help allot of customers with performance issues in the past and I have learned a few things!

Thanks,
Rob Turner
Islandhosting.com cPanel Managed Web Hosting

Spam bots like to look for /sample-post/ to spam it, we have seem instances where peoples hits sky rocket, stats get skewed and all because they don’t either delete sample-page and sample-page when starting a WordPress website or change them to something else by editing the permalink that appears just under the page title when you edit the page/post.

If you don’t want comments in your site disable them, I have used a plugin called “disable comments” sometimes but you can also change WordPress and disable the comment system internally.

Useful article here on disabling comments in WordPress too: http://www.wpbeginner.com/plugins/how-to-turn-off-or-disable-comments-in-wordpress-pages/

Working for a web hosting provider providing 2 services (islandnet.com – Web Hosting and Web Design and islandhosting.com – cPanel Managed Web Hosting and Web Design) as I do I have seen in instances on hosting services where for example webalizer stats are in a folder accessible via the website domain, be it for example http://www.mydomain.com/webalizer/ or /stats/ etc.

We recommend ultimately password protecting these folders or at least using a robots.txt entry to tell search engines not to index them.

Why you should protect your Webalizer or other web statistics folder.

the reasons are due to people trying to build backlinks to sites, If your site has a good page rank you may become more of a target as spammers try to inflate a sites page rank.

To get in Webalizer stats you have to be in the top 30 URL’s by default unless your webalizer installation is customized to show more or less. A spam bot will request your site as many times as it can making itself the referring URL. If your stats are wide open and indexable then they have in effect created a backlink from your site with its possibly high page rank back to them.

This basically makes the stats useless to you as they harbor no useful data.

How do I Password Protect my stats folder?

If you password protect your public stats folder with .htaccess this will probably stop this and your stats will give you a better representation of your site traffic, using robots.txt will stop google and most other search engines that obey/consult robots.txt but may not stop the spambot who is only checking to see if webalizer exists.

I would use the tool provided by Dynamic Drive to generate the required files to make this happen.

Alternatively you can use robots.txt to stop search engines from indexing folders.

If for some reason your host does not support htaccess or you cant get it to work them either move to islandhosting.com (Promo code: 1MONTHFREE) or use a robots.txt file in the root folder of your site.

If your webalizer/stats are accessed by http://domainname.com/webalizer/ then in the folder that the domain points to create or edit your robots.txt to include:

Disallow: *
/webalizer

A real life example of messed up stats

I just found on google Stats for Pillar Construction and as you see there they have in the top 30 Referrers many .ru sites and they have a page rank of 3 so spammers are trying to build pagerank of of this legitimate site, see: http://www.pillarconstruction.com/webalizer/usage_201506.html

 

I hope this is useful to many, working for a smaller local hosting provider called islandnet.com we were really aware of the workings of sites and hosting, saving bandwidth, making sites faster, compressing images and generally making things as efficient as possible.

Moving to offer cPanel hosting now we can keep this mentality and offer a better cPanel experience than most and advise customers how to squeak that little bit more out of things.

I wanted to let people know about a bit of a scare we had this morning,  Im putting my son in our Ford Winstar,  getting him in the car seat and he says its stinky in the car,  there is a smell of melted plastic and I thought it was something the wife was transporting the night before.  When I get him in I go to the front and go to plug my phone into our USB car charger that was left plugged in,  we always leave it in and it had a little red indicator to show it has power even when the car is off:

USB Lighter Charger Melted in car

USB Lighter Charger Melted in car

I went to grab the end, luckily it was not hot or live else I could of been looking at burns or an electrical shock but it did look like the inside of the connector has burned and the plastic had melted. I thank God that nothing worse occurred then it did, it is now in the garbage and I will read some consumer reports before I buy my next one:

test2

I happen to run a website that does vendor comparisons on product prices, I will use it to buy my replacement.

Buy your car charger at MonkeyShoppa.com – Online Shopping Made Easy! – Price Comparisons, Coupons, Top Vendors, Great Prices.

I work at islandhosting.com and had this challenge from a customer with 2000+ contacts in Outlook Express in Groups that they needed to move to Outlook 2013 and stay in groups,  here is how I did it.

– On the XP machine create a folder on the desktop to match the name of each group in the Outlook Express Address Book

– In the Outlook Express Address book select the first group and press CTRL-A to select all.

– Drag and drop the contacts from the right of the address book that are all now highlighted onto the folder you created on the desktop.

– All the .vcf entries are individual files,  You want to get them into one big file so Start > Run > cmd and press enter.  Your now in the DOS command prompt and by default it puts you on level below the Desktop folder so you should be able to just type: cd Desktop and press enter.

– The type cd space and the beginning few letters of the folder you created and press tab,  it will auto complete with the name of the folder provided its unique and not like anything else on the desktop, press enter.

– You should be in the folder with all the vcards,  now type:

copy *.vcf all.vcf

And press enter,  you will see it copy all the files into one file called all.vcf

– Transport that all.vcf to the Windows 7 machine,  its probably a few hundred k so a thumb drive or attaching to an email should be the quickest ways to get it over.

Now to get that into a group in Outlook is not as simple as importing the file,  unfortunately!!

– On the Win7 machine click on the Start button and in Search Programs and Files at the bottom type Contacts and it should find an entry for the Windows Contacts folder.  Click it.

– A window will open up and it may already have contacts in it.  If it does,  create a group and just move them into it so they are out of the way,  you can move then back later.

– Click Import and select the all.vcf file you got from the XP computer

– Now select all the contacts and click Export creating a CSV file,  call it the name of the group so you can keep track,  we went with all the default mapping with the import and export and worked fine.

– In Outlook 2013 at the bottom click People to go into the contacts and create a group

– Now to import the CSV file, Click File > Open & Export > Import/Export.   This starts the Import and Export Wizard.

– Choose Import from another program or file, and then click Next.

Import and Export Wizard

– Under Select the file type to import, choose the CSV file and click next

– Under File to import, browse to the CSV file you exported and click Open.

– Under Options, choose whether to replace duplicates (existing contacts), create duplicate contacts, or not import duplicates, and click Next.

– Under Select the folder to import from, you should see the name of the Group you created,  select it and Click Finish.

– Your contacts in the groups should be transferred, Delete the contacts from the Windows 7 Contact folder

– rinse and repeat for each group you want transferred.

– Buy a 6 pack and enjoy it,  you deserve it.
– Buy me a beer/co sending a donation via paypal to [email protected]

Islandhosting.com has been through some iterations in its history, back in 2002 it was in its infancy and thanks to the Way Back When Machine I was able to find how it looked back in the day:

Islandhosting.com in 2002!

It then had a reinvention in its look and its toolset which was all bespoke grew:

Islandhosting.com in 2004!

It then merged into Islandnet.com around 2005 where it remained until recently when we wanted to be able to offer a cPanel solution for those who wanted it so we launched this service as Islandhosting.com, we opened it up officially in March 2015 and it looks like this:

Islandhosting.com returns but with cPanel Managed Web Hosting

Here is a little run down on the service:

 

 


 

 


WHY ISLANDHOSTING?

Back in 1992 when we first launched
Islandnet.com, the world wide web was just starting out and was virtually unheard of outside of academic circles. Our business was mainly in providing dial-up access to things like e-mail, newsgroups, FTP, and Gopher.

As the web emerged we started hosting web pages for customers. We had to design and program most of the software used to manage and maintain web sites ourselves. Years before PHP was conceived of, we even created our own custom programming language for generating and driving web pages called M-Script (still in use by some folks!)

As time went on we continued to use custom control panels that we designed and refined. Our focus shifted more and more towards web design and hosting and away from providing internet access. Today, we don’t provide any internet access at all.

We recently looked at all we’ve done and said to ourselves, “If we could start over now, how would we do it?” So we did. Using industry standard tools and software that are more familiar to folks who have used other web hosting services, we’ve built a completely separate service under the name “Islandhosting.com”.

Islandhosting runs on different hardware housed in a different data centre. It has faster connections to the rest of the Internet, a faster and simpler infrastructure design, built-in DDoS protection, more products and services to choose from, more resources for clients (like disk space and bandwidth), discounts for annual payment, an affiliate system that pays you cash, and on and on.

But one important thing remains the same. The people. Need help with your e-mail or web site?
You can still call and talk to the same people and get the same great service.

Amazing customer support

Our experienced staff have been in the internet business since 1992 and are always ready to help you in a friendly and professional manner.

We’re local

We support local businesses whenever possible, and we hope you do too. We’re based in
Victoria, just like you!

Free website transfers

We’ll transfer your website, databases, and e-mail to our servers at no cost to you.

Wide range of tools and software

Website builders, cPanel, PHP, MySQL, easy installation of hundreds of apps including WordPress, Joomla, Drupal, and much more.

Fast, secure servers

We use dedicated hardware located in high security datacentres.

Money Back Guarantee

If you’re not happy with our service we’ll refund your money. What have you got to lose?

 

Early Autism detection in my opinion is very important to help a child with early intervention, some argue its a money grab as there are places setup to help with early intervention,  Indeed there are some large corporate groups that do use up the funding and may not produce the best results but on the flip there are probably large organisations that do work well,  my advice is be selective,  if you have the funding from the government then you are in essence the employer and you want the best for your child so do a interview process,  take a tour,  ask for references,  really get a feel for the “One Stop Autism Shops” (Its a term they use, not one I coined),   They have behaviorists, language specialist, occupational therapists all under one roof.

If you would rather you can build your own team of specialists buy picking individuals that fit the required criteria under the rule book,  this was not for us as it would require allot more admin and form filling and we just didn’t want that.

eWe just got Ethan in a local organisation called Stepping Stones and so far they have been great at helping him and we hope to do some parent courses too to learn how to better help Ethan once they have had some time to work with him and develop some strategies that we can use at home too,  consistency and routine are key.

Ethan is high functioning which means for him life is pretty much like mine, mums or his friends,  he does see things differently than us but we are better understanding how he sees things and what works best for him and how we as parents can better relate to him.    Every autistic child is different, unique in the needs, symptoms and what works best in helping them excel which is what all parents should want.

That’s just some insight into where we are,  and my little blurb to help in awareness of the Autism Spectrum Disorder this World Autism Awareness Day.

Wikipedia says ASD is:

The autism spectrum or autistic spectrum describes a range of conditions classified as neurodevelopmental disorders in the fifth revision of the American Psychiatric Association‘s Diagnostic and Statistical Manual of Mental Disorders 5th edition (DSM-5). The DSM-5, published in 2013, redefined the autism spectrum to encompass the previous (DSM-IV-TR) diagnoses of autism, Asperger syndrome, pervasive developmental disorder not otherwise specified (PDD-NOS), and childhood disintegrative disorder.[1] These disorders are characterized by social deficits and communication difficulties, stereotyped or repetitive behaviors and interests, sensory issues, and in some cases, cognitive delays.

Islandhosting.com launched,  I moved my sites over months ago but I work here….

Personally I think we are a great choice for anyone who is disheartened with BlueHost, GoDaddy, Network Solutions, JustHost etc… I think we not only can better the local Vancouver Island hosting companies but any out there today.

Staying true to the Islandnet.com we are maintaining the up front honest information about our plans,  nothing is hidden,  we tell you what you get and that’s what you get.

We are not hard nosed,  we won’t treat you badly if you treat us with respect and call us when something goes wrong,  only today we wrote off hundreds for an Islandnet.com customer as they had an issue where they configured IMAP and all the mail they POPped over the years got reuploaded to the servers.

We care about customers and realize we are all just trying to make it in the world,  be if running a business, a blog for fun,  a charity, church etc.

We also have discounts for different groups like teachers, military, churches etc,  see the FAQ:


 

 

WHY ISLANDHOSTING?

Back in 1992 when we first launched Islandnet.com, the world wide web was just starting out and was virtually unheard of outside of academic circles. Our business was mainly in providing dial-up access to things like e-mail, newsgroups, FTP, and Gopher.

As the web emerged we started hosting web pages for customers. We had to design and program most of the software used to manage and maintain web sites ourselves. Years before PHP was conceived of, we even created our own custom programming language for generating and driving web pages called M-Script (still in use by some folks!)

As time went on we continued to use custom control panels that we designed and refined. Our focus shifted more and more towards web design and hosting and away from providing internet access. Today, we don’t provide any internet access at all.

We recently looked at all we’ve done and said to ourselves, “If we could start over now, how would we do it?” So we did. Using industry standard tools and software that are more familiar to folks who have used other web hosting services, we’ve built a completely separate service under the name “Islandhosting.com”.

Islandhosting runs on different hardware housed in a different data centre. It has faster connections to the rest of the Internet, a faster and simpler infrastructure design, built-in DDoS protection, more products and services to choose from, more resources for clients (like disk space and bandwidth), discounts for annual payment, an affiliate system that pays you cash, and on and on.

But one important thing remains the same. The people. Need help with your e-mail or web site?
You can still call and talk to the same people and get the same great service.

Amazing customer support

Our experienced staff have been in the internet business since 1992 and are always ready to help you in a friendly and professional manner

Free website transfers

We’ll transfer your website, databases, and e-mail to our servers at no cost to you.

Wide range of tools and software

Website builders, cPanel, PHP, MySQL, easy installation of hundreds of apps including WordPress, Joomla, Drupal, and much more.

Fast, secure servers

We use dedicated hardware located in high security datacentres.

Money Back Guarantee

If you’re not happy with our service we’ll refund your money. What have you got to lose?

 

Well, its now official. My awesome little boy Ethan has been diagnosed with ASD or Autism Spectrum Disorder. The spectrum is wide and Ethan is on the high functioning end so it means with intervention, education, caring and love Ethan can succeed and thrive which is what ever parent should want.

The diagnosis explains our frusfrations we had gone through and the things we deal with.  Its hard as a father to hear your son has a disability as men are natural fixers and there is for me some irrational blaming of oneself for something that I in no way caused.

Ethan however is still Ethan and I will continue to love, support and look out for him. The diagnosis just helps us help him.

The Czop's need support and prayer.Beneficiary: Jordan Czop and his family
Location: Victoria, BC, Canada
Organizer: A community of people who love Jordan
Please Donate at YouCaring.com

I was expressing how angry I am at God that a friend of mine is battling Cancer to John, a friend and lead pastor in Nelson,  It seems pointless and I ask where is God in all of this?  John gave me this:

Psalms 42–72

For the director of music. A maskil of the Sons of Korah.

As the deer pants for streams of water,
so my soul pants for you, my God.
My soul thirsts for God, for the living God.
When can I go and meet with God?
My tears have been my food
day and night,
while people say to me all day long,
“Where is your God?”
These things I remember
as I pour out my soul:
how I used to go to the house of God
under the protection of the Mighty One
with shouts of joy and praise
among the festive throng.
Why, my soul, are you downcast?
Why so disturbed within me?
Put your hope in God,
for I will yet praise him,
my Savior and my God.
My soul is downcast within me;
therefore I will remember you
from the land of the Jordan,
the heights of Hermon—from Mount Mizar.
Deep calls to deep
in the roar of your waterfalls;
all your waves and breakers
have swept over me.
By day the Lord directs his love,
at night his song is with me—
a prayer to the God of my life.
I say to God my Rock,
“Why have you forgotten me?
Why must I go about mourning,
oppressed by the enemy?”
My bones suffer mortal agony
as my foes taunt me,
saying to me all day long,
“Where is your God?”
Why, my soul, are you downcast?
Why so disturbed within me?
Put your hope in God,
for I will yet praise him,
my Savior and my God.
John said I should note David’s lament and heart break before the LORD. I think we all need that same posture. That cry out to God for Jordan and family.
Thank you John.