Каковы “статические” элементы веб-сайта?

При загрузке stackoverflow.com ... ожидание sstatic.net

При загрузке vark.com ... ожидание static.varkimg.com

Есть ли здесь некоторая тенденция?

Когда это говорит "статичный", что загружаются все элементы сайта?

2
задан 29.08.2013, 08:00

5 ответов

"Статичный" в этом случае обращается к элементам на веб-странице, которые не изменяются.

Существуют издержки в запросе новой страницы на веб-сайте. Например, URL этой страницы:

http://superuser.com/questions/150261/what-are-the-static-elements-of-a-website

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

Однако там тонны элементов на этой странице, которые являются тем же. Логотип на странице является тем же, структура на странице является тем же (по большей части), и JavaScript может быть тем же на странице.

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

Использование Apache процесс под названием Сторона сервера Включает для выполнения этого. Много других веб-платформ имеют другие методы, но метод на, там довольно просто. Подводить итог от сайта Apache:

Что такое SSI?

SSI (Сторона сервера Включает) является директивами, которые помещены в страницы HTML и оценены на сервере, в то время как страницы подаются. Они позволяют Вам добавить динамично сгенерированное содержание к существующей странице HTML, не имея необходимость служить всей странице с помощью программы CGI или другой динамической технологии.

Решение о том, когда использовать SSI, и когда генерировать Вашу страницу полностью некоторой программой, обычно является вопросом того, сколько из страницы статично, и насколько потребности, которые будут повторно вычислены каждый раз, страница подается. SSI является отличным способом добавить маленькие сведения, такие как текущее время. Но если большинство Вашей страницы сгенерировано в то время, когда оно подается, необходимо искать некоторое другое решение.

1
ответ дан 08.12.2019, 06:33

Изображения, сценарии и подобные вещи, которые "не изменяет динамично" (следовательно статичный)

2
ответ дан 08.12.2019, 06:33

Что-либо это - то же на каждой странице, можно было назвать статичным. Это может часто включать файлы JavaScript, материал заголовка/нижнего колонтитула/расположения и изображения - но он может варьироваться в зависимости от сайта.

Используя что-то как LiveHTTPHeaders Вы видите точно, что загружается из где.

1
ответ дан 08.12.2019, 06:33

Любые медиаресурсы - изображения, js, CSS, pdfs, и т.д.

0
ответ дан 08.12.2019, 06:33

Статическое содержание обращается к элементам на веб-сайте, которые статичны, или которые не изменяются.

Веб-сайт постоянно ищет способы оптимизировать их серверы. Одна вещь, которую они используют, кэшируется. Хотя отдельные страницы веб-сайта трудно кэшировать, потому что они отличаются для каждого пользователя и изменяются со временем, определенные аспекты веб-сайта остаются постоянными. Элементы, такие как изображения, файлы JavaScript, таблицы стилей CSS, и т.д. часто не изменяются и таким образом являются хорошими кандидатами на кэширование. Обслуживание этого "статического" содержания от специального домена помогает сократить дополнительные издержки запрос, так как обычные cookie сайта не будут отправлены. В конце все об оптимизации функционирования сайта. Можно читать немного о том, как это работает здесь над SuperUser и другими сайтами на блоге.

0
ответ дан 08.12.2019, 06:33

Теги

Похожие вопросы