Your issue is that Iran has very poor connectivity to most of the world - I doubt there is anything you can do to get consistantly low ping times on the shares your miner submits.
For the ZCash mining, the effect of poor connection is not as bad as the Ethereum mining as the block time is 2.5 min.
I'm found I'm found... when I started to mining eth ..share found was 187-172...and There was a strong odor of Power...The wire graphic was water that power..in this now 2 graphic to 1 the wire and 2 graphic other to 1 the wire I connected...The now my share found is 147 ms...so if I each graphic to a the wire power connected ..the my share found lower that 140 ms...
This Today was my experience that I said to you friend
Thanks that the read.