This is a common refrain that a particular website is too slow to work on.
Some blame their computers, some the ISP(Internet service Provoder) and there are people who blame the web site itself ,may be , rightly so.
Here I would stick to the web site issues only. How to isolate that ?
The easiest way to confirm if the problem lies with the website is to go to
https://downforeveryoneorjustme.com/
The url is aptly named as “Down for everyone or just me ?”
The page displays a box where you enter the url and click and you get the report instantly. Slow sites are also catgorised as down as it has a time out feature.
Once you have confirmed that the problem lies with the web site , let us try to understand what could be the problem.
Ease of accessibility of a web site depends on the servers installed.
1. Web server – serves web pages .
2. Database server – serves data.
3. Email server …provides email services.
4. Scripting languages…the most important aspect to decide the speed of transactions on the web site.
1. Web server.
Even a shared hosting can easily support 500 hits , 50 of them concurrent.
( My web site on which you are reading this page can easily support 500 users though it is shared web hosting ; it’s a different matter that my blog posts are read once in 1000 days! 🙂 )
2. Database server .
Need to design the database correctly. ( Nowadays most of the data driven web applications use WordPress. WordPress is inherently less efficient because of too many plugins and each plugin needs to be checked . Removed plugins also leave debris behind and need to be cleaned. )
A customised application based on php mysql is always superfast as compared to wordpress sites.
3. Email server . Normally no problems are faced unless there is too much spamming or the system is infected with worms.
4. Scripting language .
php and python , perl etc are scripting languages that act as interface between front end and the backend. Once you understand this , let’s say in a restaurant parlance , you wont be increasing the kitchen area or the dining area when you know, it is an errant waiter who is slowing down the services. You would just change the waiter or just set him right.
One bad script can stall the whole server. When a server gets slow ,this is where one should first look.
Thanks for the useful info! Appreciate.