Nuxtjs server rendering data method

about
fetch, asyncdata, and nuxtserverInit
in nuxtjs, these three methods are all about asynchronous data server rendering on the Nuxtjs official website.
I don"t quite understand the specific usage scenarios on the official website, that is, which of the three methods should be selected in which scenarios?
, as well as nuxtserverInit and fetch, are all server-side rendering pages in vuex.
there are some questions about first-time access to ssr documentation, and there are no specific tutorials to distinguish the three methods online. May I ask you about your specific usage scenarios
Thank you very much

Mar.23,2022
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b32f34-2be5d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b32f34-2be5d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?