- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Насколько эффективно (необходимо) выносить все исполняемые скрипты в отдельный файл, в т.ч. небольшие скрипты, например всяких счетчиков или метрик?
Что хотелось бы узнать:
- насколько это влияет на скорость загрузки сайта?
- насколько это грузит сервер?
возможно все это уже описано хорошей статей, тогда скиньте ссылку. Поделитесь опытом.
думаю вам лучше в раздел веб строительство, мое мнение скорость только в структурировании данных для кодера.
думаю вам лучше в раздел веб строительство,
Угу
мое мнение скорость только в структурировании данных для кодера.
Кодер может кодить по своему, результат для выкладывания на продакшн да, лучше собирать в один файл. Например, вот этим.
Всё зависит от количества кода. На моём сайте из JavaScript только Яндекс.Метрика и два микроскопических скрипта, вписанных непосредственно в две кнопки. В таком случае в отдельном файле нет никакого смысла.
Если кода побольше и он повторяемый, то нужно обязательно выносить его в файл. Это увеличит скорость загрузки страницы, и, вообще, порядка больше будет. Файл с кодом загрузится один раз, и при переходе на другие страницы сайта уже будет находится в памяти компьютера пользователя.
Лишних скриптов стараюсь избегать. Большие скрипты конечно же в отдельных файлах, но есть и маленькие типа метрики яндекса и т.п. вот про них и интересно услышать. Так как шаблоны верстаю сам имеется возможность сделать и так и так, вопрос как лучше для скорости загрузки.
Пробовал пользоваться Page Speed для Хрома, но он ничего интересного не показывает, во всяком случаи все в зеленой зоне.
на счетчики можно забить, там мелочь же :)
Если есть только метрика (или что-то подобное), то нет смысла убирать её в файл. Если таких скриптов штук 10 подряд, то можно попробовать убрать их в файл. Только нужно посмотреть, как на это отреагирует тот же Яндекс. Он ведь проверяет наличие скрипта на страницах.
Кстати, лучше, чтобы подключаемый файл скрипта был один. Это оптимальнее. Несколько маленьких файлов будут грузиться дольше, чем один большой.
Теоретически - чем меньше текста на странице, тем лучше (грузится быстрее будет). Однако не стоит доводить это до абсурда.)
все скрипты и css во внешние файлы в коде им делать просто нечего в том числе и различные счетчики, метрики и кнопки
Только нужно посмотреть, как на это отреагирует тот же Яндекс. Он ведь проверяет наличие скрипта на страницах.
нормально главное чтоб работал
Если Вы про JS скрипты то лучше их хранить все в 1 файле, т.к. будет меньше запросов к серверу что увеличит скорость загрузки сайта.
Если Вы про PHP скрипты то если проект не большой хранить каждый модуль в отдельном файле и вызывать его по мере необходимости, таким образом вы сэкономите серверную память.
На счет скорости не скажу, иногда старница со скриптом грузится даже быстрее (смотря что делает скрипт), но вот с точки зрения оптимизации и продвижения, лучше убрать лишний код в отдельный файл.
... с точки зрения оптимизации и продвижения, лучше убрать лишний код в отдельный файл.
Вы угадали ход моих мыслей. Но скоростью загрузки жертвовать не хотелось бы.