Свободное общение | Скорость tiwar
Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Serpstat. Нажимая "Принять и продолжить", вы соглашаетесь с нашей Политикой конфиденциальности
Принять и продолжить
13926
How-to
Читать 6 минут
Прочитать позже
Как включить протокол HTTP/2 на сайте
Как включить протокол HTTP/2 для сайта
ЧЕК-ЛИСТ: ТЕХНИЧЕСКАЯ ЧАСТЬ — СЕРВЕР
HTTP/2 — улучшенная версия протокола HTTP/1, оптимизированная под современные нужды пользователей. С помощью обновленного протокола можно значительно увеличить скорость загрузки страниц, что в свою очередь положительно скажется на их ранжировании.
Зачем нужен протокол HTTP/2
HTTP — это протокол передачи данных, изначально предназначенный для передачи гипертекстовых документов. Для чего служит протокол HTTP — понятно из его аббревиатуры: HyperText Transfer Protocol. Под гипертекстом подразумеваются документы, содержащие ссылки на другие документы.
С конца 90-х годов альтернатив протоколу HTTP/1 не было. В 2015 году группой Инженерного совета Интернета (IETF) была стандартизирована вторая версия протокола — HTTP/2. Она была основана на протоколе SPDY, созданном Google. Позднее поддержка SPDY была остановлена в пользу более эффективного HTTP/2. В 2016 году в Google объявили о поддержке HTTP/2 роботами поисковой системы.
К созданию обновленного протокола специалистов IETF подтолкнул активный рост количества и веса интернет-ресурсов. Устаревшие технологии, созданные для более простых сайтов, сегодня не дают ожидаемого эффекта. Современные сайты обладают большим весом, а ресурсы устаревшего протокола не позволяют их быстро загружать. Возможности HTTP/2 сводят к минимуму задержки и заметно повышают производительность ресурсов.
О скорости загрузки по протоколу HTTP/1 и HTTP/2 можно судить по тестам HttpWatch. Эксперты пришли к выводу, что использование HTTP/2+HTTPS увеличивает скорость загрузки на 23%. Проверить скорость загрузки сайтов по разным протоколам можно с помощью специального сервиса.
Принять и продолжить
13926
How-to
Читать 6 минут
Прочитать позже
Как включить протокол HTTP/2 на сайте
Как включить протокол HTTP/2 для сайта
ЧЕК-ЛИСТ: ТЕХНИЧЕСКАЯ ЧАСТЬ — СЕРВЕР
HTTP/2 — улучшенная версия протокола HTTP/1, оптимизированная под современные нужды пользователей. С помощью обновленного протокола можно значительно увеличить скорость загрузки страниц, что в свою очередь положительно скажется на их ранжировании.
Зачем нужен протокол HTTP/2
HTTP — это протокол передачи данных, изначально предназначенный для передачи гипертекстовых документов. Для чего служит протокол HTTP — понятно из его аббревиатуры: HyperText Transfer Protocol. Под гипертекстом подразумеваются документы, содержащие ссылки на другие документы.
С конца 90-х годов альтернатив протоколу HTTP/1 не было. В 2015 году группой Инженерного совета Интернета (IETF) была стандартизирована вторая версия протокола — HTTP/2. Она была основана на протоколе SPDY, созданном Google. Позднее поддержка SPDY была остановлена в пользу более эффективного HTTP/2. В 2016 году в Google объявили о поддержке HTTP/2 роботами поисковой системы.
К созданию обновленного протокола специалистов IETF подтолкнул активный рост количества и веса интернет-ресурсов. Устаревшие технологии, созданные для более простых сайтов, сегодня не дают ожидаемого эффекта. Современные сайты обладают большим весом, а ресурсы устаревшего протокола не позволяют их быстро загружать. Возможности HTTP/2 сводят к минимуму задержки и заметно повышают производительность ресурсов.
О скорости загрузки по протоколу HTTP/1 и HTTP/2 можно судить по тестам HttpWatch. Эксперты пришли к выводу, что использование HTTP/2+HTTPS увеличивает скорость загрузки на 23%. Проверить скорость загрузки сайтов по разным протоколам можно с помощью специального сервиса.
Вот пример.
Страница index
В ней обычная форма и кнопки скорость 0.003 сек, к примеру беру страницу регистрации так как использую MVC то задействуется несколько файлов одновременно для обработки запросов и страница той же регистрации грузится уже 0.015 сек и это на локалке где скорость явно больше 30 Мбит.
Страница index
В ней обычная форма и кнопки скорость 0.003 сек, к примеру беру страницу регистрации так как использую MVC то задействуется несколько файлов одновременно для обработки запросов и страница той же регистрации грузится уже 0.015 сек и это на локалке где скорость явно больше 30 Мбит.
Автор ты определись уже, тебя смущает время работы скрипта или все же время загрузки страницы. Это немного разные вещи.
DenSBK , время загрузки страницы.
И рывок полоски загрузки сайта.
И рывок полоски загрузки сайта.
DenSBK ,
http://m.vneti.online вот тут.
http://m.vneti.online вот тут.
ЧИНГАЧКУГ , обнови страницу и напиши время генирации.
DenSBK (05.03.2021 в 10:20)
Явно что-то путаешь, скорость загрузки страницы и скорость работы скрипта, это разные вещи. Скорость скрипта высчитывается на самом сервере а где он расположен и какая скорость у посетителя тут роли особой не сыграет. Именно на получение информации а вот на загрузку того же файла на сервер да возможно и повлияет.Скорость интернета повлияет на итоговую скорость загрузки всего контента и выдачу на стороне посетителя.Что касается загрузки файлов на сервер то тут и от кода тоже зависит. Если например при загрузке фото прописать сразу 5 алгоритмов для обработки в разные форматы и размеры то это уже напрямую повлияет на время работы скрипта так как его потребуется гораздо больше чем просто закинуть файл на сервер и обработать в фоне.
Явно что-то путаешь, скорость загрузки страницы и скорость работы скрипта, это разные вещи. Скорость скрипта высчитывается на самом сервере а где он расположен и какая скорость у посетителя тут роли особой не сыграет. Именно на получение информации а вот на загрузку того же файла на сервер да возможно и повлияет.Скорость интернета повлияет на итоговую скорость загрузки всего контента и выдачу на стороне посетителя.Что касается загрузки файлов на сервер то тут и от кода тоже зависит. Если например при загрузке фото прописать сразу 5 алгоритмов для обработки в разные форматы и размеры то это уже напрямую повлияет на время работы скрипта так как его потребуется гораздо больше чем просто закинуть файл на сервер и обработать в фоне.
Ты собрался уложить сервер? Сервер не должен генерировать картинку перед выдачу клиенту вы угробите севрер. Во время загрузки файла (картинку) сразу применяет генерацию а на выдачу должен уже статичный файл для ускорение работы. выдовать 10000 картинку за минуту вы сервер прожарите.
DenSBK (05.03.2021 в 10:42)
ЧИНГАЧКУГ , обнови страницу и напиши время генирации.
ЧИНГАЧКУГ , обнови страницу и напиши время генирации.
0.00251 на главной
Хотя ладно не суть.
Вот тебе тесты:
1. На телефоне используя мобильный интернет скорость генерации показывает 0.0006 - 0.001 сек
2. На ПК где скорость порядка 200 Мбит 0.00057 - 0.00096 сек.
Это просто главная без создания аакаунта.
Создадим аккаунт
1. Телефон 0.00257 (при этом долго висела загрузка и явно больше указанного времени)
2. ПК 0.00256
Разницу видишь? Я нет. Соответственно скорость интернета тут не при чем.
Да и генерация страницы у тебя в целом нормальная.
После создания аккаунта время уже больше это говорит о том что скрипт обрабатывает уже больше информации так как есть сессия и алгоритм авторизации каждый раз проверяет данные пользователя и отправляет запросы в БД чтение/запись.
А то что у тебя долго висит полоса загрузки вверху а потом открывается это уже скорость интернета. У меня таких подвисаний нет.
Единственное на эту полоску повлияет скорость работы скрипта, так как пока крипт обрабатывает данные.
________
посл. ред. 05.03.2021 в 10:54; всего 1 раз(а); by DenSBK
Вот тебе тесты:
1. На телефоне используя мобильный интернет скорость генерации показывает 0.0006 - 0.001 сек
2. На ПК где скорость порядка 200 Мбит 0.00057 - 0.00096 сек.
Это просто главная без создания аакаунта.
Создадим аккаунт
1. Телефон 0.00257 (при этом долго висела загрузка и явно больше указанного времени)
2. ПК 0.00256
Разницу видишь? Я нет. Соответственно скорость интернета тут не при чем.
Да и генерация страницы у тебя в целом нормальная.
После создания аккаунта время уже больше это говорит о том что скрипт обрабатывает уже больше информации так как есть сессия и алгоритм авторизации каждый раз проверяет данные пользователя и отправляет запросы в БД чтение/запись.
А то что у тебя долго висит полоса загрузки вверху а потом открывается это уже скорость интернета. У меня таких подвисаний нет.
Единственное на эту полоску повлияет скорость работы скрипта, так как пока крипт обрабатывает данные.
________
посл. ред. 05.03.2021 в 10:54; всего 1 раз(а); by DenSBK
DenSBK , спасибо . А как это починить?