Community Experts

10 Answers

CT-NetService
CT-NetService
answered 4 months ago
Hire Me

As you can read among other answers in this post it's not 1 solution but combination of multiple mechanismes. You could separate it at different levels like hardware, software and content.

Good hardware is a no-brainer and is simple. Get good hosting for your website but look around before you buy. There so much different provider on the market to choose from but not all focus on webhosting as their core-business. Some are very cheap and good but have a lot of limits, others are expensive but overkill or not even that good as they say. We offer hosting ourselves and know from experience it's fully depending on your needs. Sometimes people will tell you to get a VPS or even a dedicated server but these days shared webhosting can be as good as your VPS.

Software can be seen as how you run your website (WordPress, Magento, Shopify, Drupal) but also on which software it runs like cPanel control panel, Apache or Nginx webserver, compression, Google PageSpeed etc. Again you need to look at your hoster and second you need a reliable CMS and/or clean coding for your website. If you use an PHP website it's preferred to use Linux but would you use ASP then go with Windows. If your basics are good, you already achieved 50% of your goal.

On content level you can gain a lot of improvements. Make sure you don't have any dead links on your website and also make sure the coding doesn't have any dead references/links because browser will double-check if the link is really dead. Optimize your images with smush.it or kraken.io to have lowest possible file size but not losing quality. Most of the time the key is installing 1 or 2 plugins/extensions to handle optimization and caching. A piece of software that optimizes your images when you upload it is very helpful and saves you time as you don't have to first optimize it and then upload it. A good caching tool will do multiple things these days. Most of them handle minifying (merging files and remove unnecessary code) JavaScript, CSS and HTML but also caching files statically if they are not changing often. This last one can be done on page, database and browser level. For example in WordPress an great tool is W3 Total Cache which will minify files, cache files that are rarely changed, cache basic database requests and activate browser caching so not all files are requested over and over again. Don't make the mistake only installing these tools and activating caching will always be perfect, there are a lot of settings and options that can be edited. Recently our own main website got re-done and installing a caching tool actually slowed down our website but after trying different settings and testing them we found a good combination. For example not all CSS files are easy to minify and will even break them.

3 likes
Webicules
Webicules
answered 6 months ago
Hire Me

Hello,
It seems most of your points has already been answered by other Freelancers. However I would like to put emphasis on one point use fonts like Font Awesome for icons etc. This will help reduce call for images. Secondly use image sprite (google it) to combine multiple images into one. This will help reduce the number of calls to server in scenario where you are using more than one images in a page.

Wish you all the best.

2 likes
Thesmartvmp
Thesmartvmp
answered 6 months ago
Hire Me

Here is the Best Answer if you are using Wordpress CMS .
1) Go to Plugin -> Add New -> Search for W3 Total Cache -> Install and activate ->

This is plugin has free and paid version , if cost is no bar then i suggest to go with paid one .
If you are using free version you might be not able use CDN and GPI Dashboard .

So for free user , first set the general setting , -> enable , cache , compression and minify option .
Go to browser setting and also check mark on set expire header .

Now if you wanted to enable the CDN , you need to set up API key .

So once you are done with above step , you will note that your site speed is increased by 50%.

Note : Render-blocking of js and css is never going to solve as some JS required to be placed on the head tag.

2 likes
Sanjib Adhikary
Sanjib Adhikary
answered 7 months ago
Hire Me

1. First of all you have to use a good hosting provider. If cost is not a bar then please use dedicated hosting or cloud platform like Amazon AWS to host your website.
2. You should optimize your code, clean and well.
3. Use content delivery network CDN for speedup the delivery for the resources.
4. Optimize Images, JS, CSS.
5. Enable GZip to compression.
6. Try to use images as low as possible
7. Try to serve scaled images
8. Specify proper image dimensions
9. Minimize redirects and Minimize request size
10. Specify a cache validator
11. In order to load a page, the browser must parse the contents of all <script> tags, which adds additional time to the page load. By minimizing the amount of JavaScript needed to render the page, and deferring parsing of unneeded JavaScript until it needs to be executed, you can reduce the initial load time of your page.
12. Minimizing HTTP redirects from one URL to another.

Thanks

2 likes
sumonkhan
sumonkhan
answered 8 months ago
Hire Me

You can follows the following technique:
1.First of all you need to choose a good host.
2.Use a content delivery network(CDN).
3.Optimize your site images and homepage. For home page show excerpts instead of full posts and reduce the number of posts on the page.
4.You can use a good cache plugin if it was wordpress site Or can create your own code for cache information's.
5. Remove all dead url from your site and not add extra css and js files for all page( adding with conditions in which page you needs).

1 likes
PISOFT
PISOFT
answered 7 months ago
Hire Me

1. You should optimize your code, clean and well, such as PHP/.NET/Java server side, JS, CSS.
2. Use CDN/Cache.
3. Optimize Images
4. Secure your code and check/remove malwares.

Enjoy :)

0 likes
Mrityunjay Kumar
Mrityunjay Kumar
answered 7 months ago
Hire Me

It is really good to improve performance using gzip compression, minifying css,html or javascript and optimizing images.Even caching along with compression woks great. You may use most popular wordpress plugin called WP-super cache.
But if you have a really heavy site with high traffic..I would suggest to go with some content delivery network(cdn). Paid version of "cloud-flare " is among best for professional use!

0 likes
ArdourWorx
ArdourWorx
answered 8 months ago
Hire Me

One thing I found very important when improving your site loading speed is not to use plugins. Most of the time instead of them improving the speed they kind of slow down the site.
The best practice is to create htaccess in your site backend and add codes to minify the css, javascript, and html. Enabling of Gzip and cache really helps in boosting the speed of your website.
Importantly when creating your website minimize the use of Javascript, too many Javascript have great effect on the loading speed of your site.

0 likes
Ellie
Ellie
answered 8 months ago
Hire Me

Most times, when people complain about a website's performance, they are essentially complaining about the loading speed. No one wants to wait for minutes just to access the information that they seek. So, improving the performance of your website is mostly about enhancing its speed.

Here are several changes you can implement to improve the performance of your website:

o Make use of compression tools to reduce the size of your content files. The smaller your files, the less bandwidth they will use, which would then reduce loading times. You should consider making use of GNU GZip to compress all your large files in order to enhance your site's performance.

o Optimize your website images in order to make them smaller without compromising their quality. You can do this by using JPEG format to preserve quality of photographs or PNG for illustrations, logos and such. Also reduce the number of images if you do not need them. If you do, consider compressing their sizes to make them easier to load. Do also consider reducing color depth to the lowest acceptable point.

o Minimize HTTP requests, which always occur when browsers send messages to the server to render your website pages. You can minimize these requests by combining all your JavaScript into one script as well as CSS into one style-sheet. Where possible combine your image maps and HTML codes for better web performance.

Improving your website performance can be difficult to do if you do not have a web development and programming background. So do consider hiring professionals to do the job for you.

0 likes
seantdj
seantdj
answered 8 months ago
Hire Me

Performance depends on a lot of factors, but one of the easiest ways to make sure that your users can load your pages quickly is to 1) eliminate unnecessary resources that your browser has to download, and 2) optimize the files that have to be downloaded. That means web-optimized images and web applications.

There's a reason a number of sites are turning to "flat" layouts these days. Besides looking good and fresh, they're also mobile-friendly and can be designed to load less resources.

0 likes