在网站开发中,通常为了方便开发,本地开发时会使用跟生产环境会相同的域名,然后通过切换 hosts 进行访问。
比如在开发时,指定 hosts :
127.0.0.1 www.mysite.com
需要对生产环境进行访问时,就修改 hosts,或者直接删除相应记录:
12.23.34.45 www.mysite.com
这样子做,除了方便开发外,还避免发布时引发不必要的路径问题。
正常情况下,修改 hosts 之后是需要重启 Firefox 才能生效的,如果是切换环境比较频繁的话,还是很烦人的,特别是当打开其他窗口的时候,重启一下 Firefox 代价还是很高的。
DNS Flusher 可以很简单地解决这个问题,装上后会在 Firefox 的状态栏右下角显示当前网站的 IP 地址,修改 hosts 后,回来点击一下,马上就刷新了,非常方便。