Ускорение загрузки

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 5 июня 2016 в 22:32
Посмотрел в гугле как загружается сайт, и получается, что часть JS-скриптов не нужны гостям.
Как их не загружать для гостей?
Объединить в один получается, но тогда часть функционала пропадает, например голосование за посты, возможно это из-за того, что главный JS тяну с гугла, а не сайта.
Прикрепленный файл
20160605222851_eb1g6.png 51 Кб
#2 6 июня 2016 в 00:09
Какого размера выигрыш (в микросекундах) рассчитываете получить?
#3 6 июня 2016 в 07:35


Какого размера выигрыш (в микросекундах) рассчитываете получить?

HiAndy
Считаю, что это разумная оптимизация
#4 6 июня 2016 в 08:53

Как их не загружать для гостей?

ivanish
Все места подключения ненужных гостю скриптов, нужно обернуть в условие
  1. <?php if (cmsUser::isLogged()){ тут подключение скриптов нужных для авторизованных пользователей } ?>
#5 6 июня 2016 в 09:23


Как их не загружать для гостей?

ivanish
Все места подключения ненужных гостю скриптов, нужно обернуть в условие

Loadырь

Огромное спасибо!
Очень рад, что вы не теряете интерес к инстанту
#6 6 сентября 2016 в 00:37


Как их не загружать для гостей?

ivanish
Все места подключения ненужных гостю скриптов, нужно обернуть в условие

Loadырь

Как не пробовал сделать обратное, показывать только гостям, и через cmsUser и is_guests ни в какую.
Если не затруднит — как перевернуть предыдущее решение, чтобы какой-то кусочек кода был виден только гостям.
#7 6 сентября 2016 в 06:42

чтобы какой-то кусочек кода был виден только гостям

ivanish
  1. <?php if (!cmsUser::isLogged()){ тут подключение скриптов нужных для не авторизованных пользователей } ?>
#8 6 сентября 2016 в 09:17


чтобы какой-то кусочек кода был виден только гостям

ivanish

Loadырь

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