1. Могу поискать ссылку на сайт, на котором есть много статей по этому вопросу.