«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Шаблоны веб-рендеринга стали проще: руководство для начинающих

Шаблоны веб-рендеринга стали проще: руководство для начинающих

Опубликовано 18 августа 2024 г.
Просматривать:657

Web Rendering Patterns Made Simple: A Beginner

Привет, уважаемые веб-энтузиасты! ?

Прежде чем мы углубимся, я хотел бы сообщить вам, что эта статья представляет собой серию вводных статей о шаблонах рендеринга из моего портфолио. Если вам интересно, вы можете посмотреть полную, болтливую версию на моем сайте. Он написан как забавная беседа, поэтому за ним очень легко следить. Но сейчас давайте будем проще и понятнее здесь, на dev.to!

Теперь давайте поговорим о шаблонах веб-рендеринга!

Что такое шаблоны веб-рендеринга?

Представьте, что вы строите дом. У вас есть разные способы его построить, верно? Некоторые методы быстрые, другие сложные, а некоторые представляют собой смесь обоих. Шаблоны веб-рендеринга похожи на эти, но только для веб-сайтов.

Это разные способы создания и отображения веб-страниц. У каждого способа есть свои хорошие и не очень хорошие стороны. Знание этих закономерностей поможет вам выбрать лучший способ создания веб-сайта.

Почему вас это должно волновать?

Понимание этих закономерностей важно, поскольку они влияют на:

  1. Как быстро загружается ваш сайт
  2. Как приятно пользоваться
  3. Насколько хорошо поисковые системы находят ваш сайт
  4. Как легко обновлять ваш сайт

Основные шаблоны рендеринга

Вот основные закономерности, которые мы рассмотрим:

Статические сайты

Многостраничные приложения (MPA)

Рендеринг на стороне клиента (CSR)

Рендеринг на стороне сервера (SSR)

Создание статического сайта (SSG)

Инкрементная статическая регенерация (ISR)

Увлажнение

Прогрессивное увлажнение

Потоковый рендеринг на стороне сервера

Островная архитектура

Компоненты сервера

Некоторые важные термины

Прежде чем двигаться дальше, давайте выучим несколько ключевых слов:

  • Время передачи первого байта (TTFB): как быстро сервер начинает отправлять данные
  • Время взаимодействия (TTI): когда вы сможете начать пользоваться веб-сайтом
  • Первая отрисовка контента (FCP): когда вы впервые видите что-то на странице
  • Наибольшая отрисовка контента (LCP): когда отображается большая часть страницы
  • Предварительный рендеринг: создание веб-страниц заранее
  • Метафреймворки: специальные инструменты, упрощающие создание веб-сайтов
  • Изоморфный рендеринг: способ сделать веб-сайты быстрыми и интерактивными одновременно

Подведение итогов

Понимание этих шаблонов очень полезно, если вы хотите создавать отличные веб-сайты. Каждый шаблон имеет свое применение, и знание того, когда их использовать, может сделать ваши сайты намного лучше.

Это только начало нашего пути к шаблонам рендеринга. Если вы хотите узнать больше о каждом шаблоне, с примерами и способами их использования, ознакомьтесь с моим полным руководством на сайте моего портфолио.

Помните, что важно не просто знать эти шаблоны, но и понимать, когда их использовать. Удачного создания сайта! ?

Если вы обнаружите какие-либо ошибки или у вас есть предложения по улучшению, дайте мне знать! Ваши отзывы помогут сделать этот контент еще лучше.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/hamzamiloudama1/web-rendering-patterns-made-simple-a-beginners-guide-37d0?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить это
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3