/    Sign up×
Community /Pin to ProfileBookmark

Dev Rookie tasked with streamlining the corp’s website

Hi there!
I recently got tasked with reducing our websites response-time. I dont have a clue on how to fix this, when using different tools to measure our websites speed (like the free pingdom for example) it looks like the wait-time for different parts take a vast majority of the response-time at all. So I thought this might be a point to focus on first.

I googled it – of course, but I cant really find out how to adjust this without diving in deeply into developing itself.

**We are using:**
Wordpress with several installed plugins, i.e. Elementor, Elementor Pro, Insert Pages, Lightbox and Slider Revolution.

Reducing the size of pictures seems to work, but only in very small steps.
If someone can toss me some kind of keyword I can focus on to solve this issue, that would be great 😁

By the way: Sorry if I dont articulate myself properly, English is not my first language.

Vector

*Edit* One letter, formating

to post a comment

4 Comments(s)

Copy linkTweet thisAlerts:
@rootNov 13.2019 — Again and again this crops up.

Your website responds to the speed it is allowed by the users pipe, not your server, you can throw thousands in to speeding up by buying ever faster hardware and it is not going to solve the fundamental issues of the internet.


The pipe itself.


It amazes me that people come as "devs" but do not know this fundamental, if you had done an MSP course in systems administration, it is covered in that course about the internet.


#1 fact - yuour 100% connection is only 60% of capacity by design, your 40% headroom is for ... collisions, losses, items that needed to be requested or sent again...

#2 - fact - contention ratio, bandwidth and traffic shaping impacts on your server and that is imposed by ISP's who your service connects to or from.


#3 fact - spending time, effort and money at speeding up the internet is like sweeping water up a hill with a leaf rake my friend... FUTILE to say the least.


So now you can show this little factoid to the bosses from someone who actually sat down and did the Microsoft Certified Professionals Systems Administration and the Network Security certificates. Well worth the money.
Copy linkTweet thisAlerts:
@vecruauthorNov 14.2019 — @root#1610836

Thank you for your response!

Like I stated before, I am in no terms a developer at all - my boss just wants me to cover those tasks...well. So I don't feel obliged to call myself a dev at all.

I will try to make the most out of your comment.
Copy linkTweet thisAlerts:
@VITSUSANov 14.2019 — @vecru#1610828 Have you checked your website on “**Google Pagespeed Insights** tool”? This tool also help you to find out those errors which affect your website load time.
Copy linkTweet thisAlerts:
@rootNov 14.2019 — what @VITSUSA#1610851 is referring to is "Page Load" or some call it page weight or in normal language, how much data it takes.

If you was to load a page fastet then you do some things like

a) Optomize images, by reducing the image size to just above the maximum size you need, reduce the bit depth and the dpi to that which most monitors display at, 120dpi, you can also reduce the pallet of colours to that which is needed and before you know it, you turned a 7Mb image in to a 100kB image.

b) reduce need for locating CSS that you do not need on that particular page

c) Reduce use of need to use libraries like JQuery, if you can write in vanilla javascript (meaning original) and not use a helper, widget or tool like those, you only write what code is needed, you can then offload an way 1/4 megabyte per JQuery widget you use by writing javascript.

Finally, taking advantage of HTML5 and its inputs, features for filtering on the fields so that clientside scripting to check fields is nolonger needed, you just deal with at the server. If a browser does not support HTML5 then you have a fail safe fallback position and load in an assistants script to then do the job of trying to validate fields contain what they should.

Only true way to look at your site is through a connection that is restricted to the bandwidth you are looking to target, for example, if you want to see what a 56kbps dial up looks like, your IT department should be able to bottleneck your connection to give you an idea what it is like on dialup or whatever it is you looked at for speed.
×

Success!

Help @vecru spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.1,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...