Случайно наткнулся на статью - разгоняем drupal - большое спасибо автору! - "Improving Drupal's page loading performance". Раньше как то не сильно это волновало, а вот сделал сайт, куча ява скрипт - очень долго грузится.
Оказывается скрипты прописанные между тегом head не дают отобразиться странице, пока их браузер не загрузит, она не откроется. Правило шестое: располагаем JS в конце страницы. page.tpl.php
<?php print $scripts ?>
<?php print $closure ?>
</body>
</html>?>
Вместо
<?php print $closure ?>
</body>
</html>?>
Соответственно не забываем это <?php print $scripts ?>
вырезать из тега head.
Единственное не всё так просто иногда. Некоторые скрипты должны идти перед какими то элементами или в определённом порядке. То есть если что то не работает, то надо ковырять...))) Чтоб заработало
А как Вы думаете...