Пропускная способность на сайтах интрасети вообще не должна быть проблемой (если у вас есть пользователи VPN, то есть). Если вы этого не сделаете, и он все еще ползает, это, вероятно, связано с серверной частью, а не с лицевой структурой.
Если вы пытаетесь оптимизировать работу для удаленных пользователей, то для того, чтобы попытаться оптимизировать все это, применимы некоторые вещи:
- Не используйте 30 таблиц стилей - объедините их в одну
- Не используйте 30 файлов JS, объединяйте их в один
- Рассмотрите возможность сжатия как JS, так и CSS с помощью минифайеров или YUI-компрессора.
- Рассмотрите возможность использования спрайтов (изображения с несколькими версиями - например, кнопка вверх и вниз, одно над другим)
- Очевидно, что массивные изображения - нет-нет
- Убедитесь, что вы отправляете заголовки expires, чтобы убедиться, что таблицы стилей / js / images / etc кэшируются в течение разумного промежутка времени.
- Убедитесь, что ваши страницы не слишком большие. Если вы находитесь в контролируемой среде и можете гарантировать доступность JS, возможно, вы захотите пейджировать данные с помощью AJAX.