I have hosted my magento site on a shared hosting server onionfry.in,I think the theme I’m using took much time on processing the first byte…
Here’s the result of my webpage… Take a look here…
I have tried many of the methods like:
Enable cache in back end
Enable compiler
Merging Css/Js
Leverage browser cache
Image optimization etc…
Is there any way to minimize the first byte load without changing the theme…
A 15 second time to first byte is high. Several of the things that you mention get loaded after the initial page request, so they aren’t going to impact the TTFB.
Two big things to look at are system and network capacity. If either of those are maxed out then your TTFB is going to suffer.
The closest thing to a step by step process is: make sure your system and network have enough capacity to meet your performance goals. You’ll need to work closely with your hosting provider and system administrator to make sure that is the case.
It is about finding the current bottleneck, fixing it, then finding the next one. For instance you might find that your server(s) are using swap, which can significantly reduce performance. Address that, then look for the next issue. Repeat until enough of the bottlenecks are resolved that you are seeing the numbers you want.
analyze calls that takes more than 0.1s to execute. Scan homepage, catalog page, product page, cms page, cart page.
enable slow magento query log and see if you have slow queries. fix them. make sure you have mysql server query cache enabled. it is now disabled by default but magento can’t leave without it. (prove me wrong)
to have 0.3s TTFB use Varnish or some other full page cache solution.
get magento optimized hosting. Nexcess is well known choice.