Это действительно трудно ответить в резюме.
В целом я обнаружил, что правило 80/20 применяется к производительности страниц - 80% времени обычно тратится на 20% ресурсов, которые вам нужно загрузить. Проблема в том, что каждый веб-сайт может иметь разные 20%, однако при времени загрузки в 13 секунд есть несколько вероятных кандидатов.
Большие ресурсы , обычно видео, аудио или графические файлы. 1,4-мегабайтный файл изображения почти приемлем, но меньший, безусловно, лучше. При ссылке на скачивание 512 КБ этот файл может занять более 20 секунд; на aDSL (около 6 Мбит / с) это еще несколько секунд. В идеале вы хотите, чтобы изображения были <500Kb. </p>
Множество ресурсов , даже если вы оптимизировали все изображения, наличие большого количества изображений большого размера приведет к замедлению страницы. Если это неизбежно из-за дизайна сайта, рассмотрите ленивую загрузку - загружайте изображение только тогда, когда оно появляется в окне просмотра браузера.
Медленное рендеринг страницы на стороне сервера Если ваши файлы .php работают медленно, сайт будет работать медленно.
Объединение / минимизация CSS / JS, использование CDN - все это помогает, но, как правило, только после того, как вы разберетесь с другими вещами - по моему опыту!