katya1

Рекламные блоки нагружают сервер ?

11 posts in this topic

Дело в том что на сайте есть рекламные блоки написанные на java script, они сильно нагружают сервер ? и место них мне предложили поставить ифраме <iframe src="//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl" width="670" height="525" frameborder="0"></iframe>. Что лучше поставить на сайт чтобы было меньше нагружек на хостинг и посетителя? 

Share this post


Link to post
Share on other sites

Любое внешнее подключение будь то js или iframe грузят сайт, т.к. помимо загрузки основного DOM дерева, идет подгрузка после него всех этих скриптов и фреймов, смотря что за скрипт, ифреймы легче но тоже разные бывают. Увы с этим ничего не сделать, только если делать обработку типа функции ready чтобы вообще в самом конце подключались скрипты но если к ним исходник есть конечно же, либо делать проверку на скорость, и отключать их если к примеру больше 1 сек ответ страницы. Вообще js это браузер и он не сильно нагружает сервер если он у Вас на хосте, а вот сторонний cdn это уже время дойти, получить и вернуть, отсюда и тормоза, чаще всего на онлайн чатах такое, реклама не качественных тизерок и тп

Skib likes this

Share this post


Link to post
Share on other sites

сторонние библиотеки, как JS, Iframe, CSS, нагружать сервер не могут, так как они загружаются у клиента, после завершения работы сервера

Share this post


Link to post
Share on other sites
8 часов назад, qazweb сказал:

сторонние библиотеки, как JS, Iframe, CSS, нагружать сервер не могут, так как они загружаются у клиента, после завершения работы сервера

Что за чушь Вы сказали. ? Подключите внешний cdn jquery или просто слайдер на нем на сайт и время загрузки сразу увеличиться, css тут вообще не причём, любой cdn это время

Share this post


Link to post
Share on other sites

Такое описание проблемы, не решит проблему никак. Нужно больше деталей, лучше всего сам код, хотя бы ссылку на сайт. Используются какие библиотеки? технологии canvas, svg? Как сделали вывод что нагружают сервер именно js? Логи нагрузки процессов анализировали?

В 06.06.2018 в 0:48 AM, qazweb сказал:

сторонние библиотеки, как JS, Iframe, CSS, нагружать сервер не могут, так как они загружаются у клиента, после завершения работы сервера

Кузовмв, тебе тут по делу говорят, если сохранять контекст того что JS на сервере и рендер тоже на севере, то да, на сервере будет нагрузка.

В 06.06.2018 в 9:34 AM, kuzovbmw сказал:

Что за чушь Вы сказали. ? Подключите внешний cdn jquery или просто слайдер на нем на сайт и время загрузки сразу увеличиться, css тут вообще не причём, любой cdn это время

Странно, странно, а мне казалось CND призван решать конкретную задачу и он её решает 100%.

Любой запрос который нужно обработать серверу нагружает его, а если на Х запросов станет меньше то и нагрузка будет меньше на сервер.

Вообщем ты поришь чушь нормально так, ты точно в курсе темы?

Share this post


Link to post
Share on other sites

Т.е. по Вашему внешний jquery не тормозит сайт да же на 0.05 сек???? Уверены ?

Share this post


Link to post
Share on other sites
2 часа назад, kuzovbmw сказал:

Т.е. по Вашему внешний jquery не тормозит сайт да же на 0.05 сек???? Уверены ?

Да вообще с чего КЛИЕНТСКАЯ либа должна тормозить СЕРВЕР, уловил?

Если я скажу что да, ты дашь пруфы? 

Давай я первый, начну с вики: https://ru.wikipedia.org/wiki/Content_Delivery_Network ещё и цитирую её

Цитата

Преимущества CDN

Ускоренный доступ к содержимому, меньше задержки на «узких местах» интернета 

На скорость загрузки веб-страницы и её содержимого сильно влияет то, насколько далеко пользователь находится от сервера. Это происходит из-за того, что при использовании технологии TCP/IP, применяемой для распространения информации в сети Интернет, задержки при передаче информации зависят от количества маршрутизаторов, находящихся на пути между источником и потребителем содержимого. Размещение содержимого между несколькими серверами средствами CDN сокращает сетевой маршрут передачи данных и делает загрузку сайта быстрее с точки зрения пользователя.

 

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

Да и вообще если сайт создан таким образом что он тормозит от JQ который работает на клиенте, то нужно системные требования к сайты первым экраном показывать. 

Share this post


Link to post
Share on other sites

внешние скрипты никак не влияют на загрузку CPU сервера хоть 10 jQuery подключайте, тормозить будет только браузер у пользователя и все

Share this post


Link to post
Share on other sites

грузить может, что угодно даже обычная картинка со стороннего сервера а уж про js, css, iframe(чаще именно фрэймы используют - все же они легче) и т.д. и т.п. речи нет, если это ни cdn

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.