473,387 Members | 1,517 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Is there any way to speed up my website?

Maneyd
1
Hello Friends,

I own this small website. Is there any way to speed up my website any further?
Dec 26 '19 #1
4 4540
dev7060
636 Expert 512MB
I suggest to better describe about your site, mention what technologies are used in building, and other details. People may not believe in clicking random links found on the web. For optimising the page speed, changes can be made by adapting the best practices.
Dec 28 '19 #2
rollerbladegirl
69 64KB
Website speed is based upon two conditions:
(1) Download speed;
(2) Processing speed.

The download speed might be available to your web site server via a check of how fast the web page is being downloaded by the end user.

The processing speed is two part in itself:
(a) the processing of the web server at the time of the request by the end user. This might be slow if the web server has sufficient requests for download that it cannot keep up with them efficiently.
(b) the processing of the end user's system.

In answer to your question, (conditionally) yes there are ways to "speed up" your "website" "further."

Throttling:

First, make certain that your web server is not throttling your transmissions. A common way that throttling is done is to allow the initial upload/download to be fast, and then over time slow it down to nearly nothing. This used to be common practice for ISP's (Internet Service Provider facility sites). The ISP's would advertise fast internet access; their dial-up customers would log in and check their speed and assume that the initial speed would be the common speed. The ISP would then slow down (throttle) the customers' speed toward almost nothing. The ISPs lied in their advertising that they supplied "unlimited access." (It is amazing that lawyers have not made billions of dollars from suing ISP's) The ISPs did actually "limit" the user's "access." A way to check this is to go to a major hotel chain and ask permission to use their computer to look at your web site. Have a large (very large) image or other file on your web page that you click on to download. Watch the download progress bar. If it shows a 50MB file that starts downloading fast enough to take 1 minute to download and in the end it took 10 minutes to download, then your web server is probably throttling your connections. If they are doing that, then do *not* talk to them about it. No no no! Do not tell them anything. Go find another place to put your web page. Then when your new site is up and running, simply end your agreement with the throttled site and move on. Test the new site and do this until you find a site that is not cheating you.


Download Speed:

When you have your web page on a server that is not throttling you, then and only then, check that download speed. If your customer has an internet connection that has a slow download speed then you should know this speed for your web page setup.

If you have a dynamic web page, meaning that the server writes the web page custom for each user, then this is where you might make the page smaller in overall bytes for slower speed customers. But, a difficulty with this might be that Google and other search engines have difficulty in cataloging your web pages. Thus, have some static part of your web page for the search engines to catalog, and some (maybe images) dynamic part of your web page that you can make smaller for users which have slow internet connections.

Processing Speed:

Make all of your web pages that you want to be universally fast(er) in almost all straight HTML. Use very little JavaScript and even then do not use advanced fancy "latest & greatest" JavaScript effects. Try to write the entire page in HTML if you can still make it look nice. This can help your web server and the end user's system.

Do not use animations if you can avoid them and still have a nice looking web site.

If you check the user's browser and find it is Internet Explorer (any version), then assume the worst in that nothing other than HTML will probably work right.

If you check the user's browser and find it is Firefox beyond 54, then assume a mess of hidden backdoors sending and receiving information to other sites stealing the user's bandwidth, thus making your site look slower to them, and blocking or at least disrupting some of your JavaScripts.

Be diligent with this.

Do *not* be flippant with this.

It is *your* site, it is up to *you* to force it to work right.

Hope that helps.
Jan 4 '20 #3
rollerbladegirl
69 64KB
Have a nice day. Be diligent in studying how this is done.
Jan 4 '20 #4
Hi,
just in case your website is running on VMs that can not handle traffic load spikes, you can try out using cloud hosting.
For example, I know that jelastic paas provides vertical and horizontal auto scaling for containerized apps, that means when your website has high traffic, the system automatically scales up the needed amount of resources, and scales down when the load is normal again.
Apr 14 '20 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

8
by: bettina | last post by:
I'm re-programming my Website (www.coaster.ch) in PHP and I find it too slow (although I have ADSL). That's more or less how it functions: Here my tables: 'COASTERS' (code of coaster, code of...
17
by: sloank | last post by:
anyone know how to set up a 'speed bump'. once someone clicks on an external link on my website, I want a page to come up that says you are leaving my site, with an OK button. once the OK button...
5
by: Pitaridis Aristotelis | last post by:
I have a large file which has to be downloaded from a user using the Internet Explorer. The problem is that when someone downloads this file, the server slows down and the other users can not see...
19
by: llothar | last post by:
I must say i didn't expect this. I just did some measures on FreeBSD 6.2 with gcc 3.4.6 and there is absolutely no significant difference between 32 and 64 bit mode - neither in compilation speed,...
6
by: Jassim Rahma | last post by:
I want to detect the internet speed using C# to show the user on what speed he's connecting to internet?
6
by: dboyerco | last post by:
I'm working with a company that is tracking my vihicle and they have an API that will allow me to log into their database and retrieve the location of my vihicle, which is returned to their website...
6
by: arunvaishak | last post by:
My website's loading time is very slow. I want to reduce its loading time, Please any one guide me that how to optimize the website speed?
0
by: Dipak Ojha | last post by:
I am frustrating css rendering problem. According to Google PageSpeed Insights, My website speed is 71/100. I can remove almost error but I can't solve css rendering problem. Your page has 1...
0
by: sssnee2 | last post by:
Suppose if the house is sinking one does not polish the Windows but the foundation is fixed. Same applies for a website as well. If the website is hosted on a bad server or is not having a bad server...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.