Hello,
whatever you said earlier, that is clearly not working or optimized
have a look:
http://prntscr.com/q6h037
this is dependent on the server, if you are the server is not able to fulfill the request-response services. we can't do anything about it. admin-ajax.php is WordPress default. if you are using a shared hosting plan then i will suggest you to use a dedicated server like
azure, aws, wp-engine.
we are transforming the wplms theme into react one. it will be very light in size and fastest theme i assure you.
for the course count: goto wp-admin >> wplms >> buddypress .
set it 5.
it should decrease the request on all course directory page..
refer:
http://prntscr.com/q6h2x9