WbICHA, именно так и нужно было сделать, а эти данные - contacts|goods|gallery|reviews|screen - брать из атрибутов. Тогда единожды написанный код работал бы с любым количеством блоков, без изменения самого кода.
Вы сначала найдите узкое место в скорости загрузки, а потом его оптимизируйте.
Вряд ли проблема в том, что вы описали.
Рандомные советы из интернета не помогают. Нужно понимать причину.
ну как бы исполнитель должен был предоставить минимальный мануал для запуска программы.
если он морозится - вам не повезло. в следующий раз сначала проверяйте, потом платите.
и пробуйте сами разобраться в теме https://pythonchik.ru/okruzhenie-i-pakety/virtualn...