Speed up your XenForo site

Speed up your XenForo site

I know the tools well, and do a lot of optimization in my field of work. Not obsessed with it though, the law of diminishing returns applies with my clients. 20% of the work deals with 80% of backend, page delivery and render speed issues. Then I'll spend time on how items on the page are laid out, especially on e-commerce sites it tends to yield them better ROI for my billable time. Anything beyond that, for optimization, is a ROI based effort, if the client's traffic is enough to justify the cost of shaving milliseconds.

I block China, India, Vietnam and Russia, rarely are there any real visitors from those areas on my sites, more often than not it's a bot!
 
I block China, India, Vietnam and Russia, rarely are there any real visitors from those areas on my sites, more often than not it's a bot!
Unfortunately, not a solution for most of my sites which has roughly 50-60% USA visitors but equal 40-50% visitors from Asia and Europe (usually split 50/50 between Asia/Europe) :)
 
@Amin Sabet @rdn as a fellow page speed addict you might want to check out a new script I whipped up to use APIs for Google PageSpeed Insights, GTMetrix and Webpagetest.org to run via command line pagespeed tests and optionally send the results to custom Slack channels. I even setup a cronjob to run the test every week and send results to my Slack Channel :D

https://github.com/centminmod/google-insights-api-tools

Updated to add more locations and speed profiles support https://github.com/centminmod/google-insights-api-tools#wpt-speed-profiles

examples
Code:
./gitools.sh wpt https://community.centminmod.com dulles cable
./gitools.sh wpt https://community.centminmod.com dulles 3g
./gitools.sh wpt https://community.centminmod.com dulles 4g
./gitools.sh wpt https://community.centminmod.com dulles lte
./gitools.sh wpt https://community.centminmod.com dulles fios
california cable WPT test results
Code:
./gitools.sh wpt https://community.centminmod.com california cable

--------------------------------------------------------------------------------
ec2-us-west-1:Chrome.Cable WPT Results
--------------------------------------------------------------------------------
Test ID: 180706_PY_2GH
https://www.webpagetest.org/result/180706_PY_2GH/
https://www.webpagetest.org/lighthouse.php?test=180706_PY_2GH
https://www.webpagetest.org/testlog.php?days=1&filter=community.centminmod.com&all=on&video=on
/home/wptresults/wpt-california.ec2-us-west-1.chrome.cable.060718-004321.log
Test Started 18 seconds ago
Test Started 18 seconds ago (100)
waiting on results...
Test Complete
Test Complete (200)
waiting on results...
Test Complete
Test Complete (200)
----
firstPaint 575 
loadTime 604 
domInteractive 211 
fullyLoaded 1533 
requests 26 
TTFB 171 
domElements 1971 
visualComplete 1000 
render 500 
SpeedIndex 505 
visualComplete85 500 
visualComplete90 500 
visualComplete95 500 
visualComplete99 500 
chromeUserTiming.domInteractive 211 
chromeUserTiming.firstPaint 575 
chromeUserTiming.firstContentfulPaint 575 
chromeUserTiming.domComplete 604 
chromeUserTiming.firstMeaningfulPaint 675 
chromeUserTiming.firstMeaningfulPaintCandidate 675 
lighthouse.Performance.first-contentful-paint 1276 
lighthouse.Performance.estimated-input-latency 18 
lighthouse.Performance.speed-index 1528 
lighthouse.Performance.first-meaningful-paint 1783 
lighthouse.Performance.first-cpu-idle 3059 
https://www.webpagetest.org/results/18/07/06/PY/2GH/1_waterfall.png
ok----
--------------------------------------------------------------------------------

Happy speed testing folks :cool:
 
I currently don't use page caching for guests because I have different ads for mobile vs desktop and Europe vs non-Europe.

So are we saying that if you use some type of page caching for guests, such as litespeed, you cannot show different ads for mobile vs desktop? Is there no workaround? I use Ads Manager by Siropu to target mobile vs Desktop.
 
Top Bottom