PRECAUTIONS::: |
1. complete all the tasks of website? (IF YES, THEN PROCEED) |
2. do you take back up of the wp website (IF YES, THEN PROCEED) _ Using ALL IN ONE WP MIGRATION |
3. do you take befores after screenshot of gtmetrix and google page speed checker (IF YES, THEN PROCEED) |
4/ take backup of .htaccess |
GET BEST PLUGINS (REMIUM) |
** wp rocket: https://mega.nz/#!jOZDBYpI!wO9lSnMAwAarrISrQ7apJczfhKQKTcD8mTo7uwAHbrk |
1. autoptimize: https://mega.nz/#!SeBi2IYB!qGha3Q-Ox4PgEKbYj1kXvLhcdWQ8tUslezybU7TUg5Q |
2. async-javascript: https://mega.nz/#!KCZihaoK!HQ3vF81AWfwl5ZX-ZoU2PudtqEnObf_zujYqAcYoAVg |
Analyze your site’s speed ::: |
https://gtmetrix.com/ |
https://developers.google.com/speed/pagespeed/insights/ |
Pingdom: https://tools.pingdom.com/ |
WaterFall Catcher: https://www.webpagetest.org |
LightHouse Chrome Extenson: https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk/related?hl=en |
1. WP ROCKET |
Get WP Rocket Licensed Version: WP ROCKET: https://mega.nz/#!jOZDBYpI!wO9lSnMAwAarrISrQ7apJczfhKQKTcD8mTo7uwAHbrk |
install the plugin and go to dashbord and see below options: |
wp rocket > settings > BASIC > LazyLoad: |
>> Tick -> Enable for images >> Tick -> Enable for iframes and videos |
Mobile cache: |
Enable -> caching for mobile devices |
Enable -> Separate cache files for mobile devices |
UserCache |
Enable -> Enable caching for logged-in WordPress users |
SSL cache: |
Enable -> Enable caching for pages with https:// |
Imoji cache: Enable(by default) |
Use default emoji of visitor’s browser instead of loading emoji from WordPress.org |
Embedded: |
>> Disable WordPress Embeds |
Cache Lifespan: >> |
Cache Lifespan : 10 hours |
WP ROCKET > Settings > Static Files |
Minify files >> |
HTML |
CSS (must – see what is the state of the website – if broken – remove tick) becasue this enable may cause – broken sites |
Combine files: |
Google Fonts – Enable |
CSS – Enable |
Remove query strings: |
Enable -> Remove query strings from static resources (must – see what is the state of the website – if broken – remove tick)-becasue this enable may cause – broken sites |
WP ROCKET > Settings > PRELOAD |
Sitemap preloading: |
Enable -> Activate sitemap-based cache preloading |
Preload bot -> Enable -> Automatic |
Clear cache – finally by WP ROCKET |
wp dashoard > at top > wp rocket > clear cache |
MUST DELETE – W3 TOTAL CACHE – IF IT IS INSTALLED 🙂 |
Autoptimize – By By Frank Goossens (futtta) – Free Plugin |
https://wordpress.org/plugins/autoptimize/ |
– Settings > Autoptimize > HTML, CSS< JS |
– Optimize HTML Code – Tick |
– Optimize CSS Code – Tick |
>> Save Shanges > Save changes and empty cache |
– Settings > Autoptimize > extra |
– Google Fonts > 5 no. Combine and load fonts asynchronously with webfont.js |
– Remove query strings from static resources -> Tick (MUST SEE SITE STATUS – if broken – romove tick) |
– Settings > Autoptimize > images |
– Optimize images -> on the fly and serve them from a CDN. -> TICK |
– Image Optimization quality -> Lossy (MUST SEE SITE STATUS – if broken – choose GLOSSY or LOSS LESS) |
– at top > aauto optimize > delete cache |
use only when speed is not sufficient |
Async JavaScript – By By Frank Goossens (futtta) – Free Plugin |
https://wordpress.org/plugins/async-javascript/ |
– Async JavaScript > Wizard |
– enable – async js |
– Go https://gtmetrix.com/api/ |
– Login gtmetrix -> get api and using – user name and api – it will give you a test score. |
– Step 4 ->> Proceed -> is your site is ok : YES > Apply Settings |
– Async JavaScript > Settings |
– TICK – Enable Async JavaScript? – TICK – Also enable Async JavaScript for logged in users? – TICK – Also enable Async JavaScript on cart/ checkout pages? |
– Tick -> Enable Autoptimize Support: |
– Tick -> jQuery Method: DEFER/ asynnc – which is better ? apply that one |
– Save Changes |
just for testing all plugin & themes performance on speed (not necessary) |
P3 Plugin Profiler |
benefit: take decision – which plugin – should be eleminated for much speed absorption) |
https://wordpress.org/support/plugin/p3-profiler/ |
– Step 1: click scan > autoscan > view result |
– step – 1/b advance settings > ok |
– Step 2: click -> Run time by plugin > now see – what plugins are shown here and how much speed they are killing .. |
jetpopup – 1.02 ms elementor extra – 2.03 ms real time find and replace – 3.02 ms all in one wp migration – 2.08 ms |
– step 3: the shown plugins are taking much much speed (may be those are very god plugins – but you can’t configure them well, so they are taking huge speed. |
– decision-01: think – what service is done by the plugins (think an alternative plugin – to do the job) / then delete the plugin |
– decision-02: try re-configure(delete the plugins and install & configure again) – and test again… |