How to stand for a long time?

In certain duties one has to stand for long time at a stretch e.g., house wives (in kitchen or bath room) workman operating a lathe machine, Architects, nurses, surgeons etc. In such situations one should not keep standing, with feet firmly planted on the ground at one place. They are likely to develop pain in back, thigh, calf &/feet. These people should keep moving their feet; bend the knee, some time stand on toes & sometimes on heel. It is advisable that a foot board be kept & the person should keep one or the other foot on it alternately.