I go with sex-restriction for longevity.
Animal trials indicate that mating frequency is inversely related to lifespan.
But I believe more in the fact that enunches lived several times longer than their emperors despite similar diet, life style and access to healthcare. Sex alone could explain this huge difference.
Taoism as well as some other Chinese practices are based on thousand year trial experiences, which may not be precise from the point of view of the west, but does show the right direction.
In modern science, I was told that something in semen such as spermidine and zinc are vital to health and lifespan. Also sex-restricters can utilize more time and money on other useful things other than dating, let alone free from sex disease.