Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Выпущена версия 3.02 с двумя новыми типами разделов: блог и микроблог.
Перейти к скачиванию
Привет, гость!

Микроблог

 = общий чат по Техподдержке

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
  • 1
  • 2
Распечатать
_1_
Участник
Всего сообщений: 263
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

0
18 ноября 2019, 11:29. Редактировалось 2 раза, последний — 19 ноября 2019, 09:09#11
21 июля 2019  от 4X_Pro:
я помешан на оптимизации времени ответа сайта
Для пользователей более весомый аргумент: время загрузки страниц.


Предлагаю в куках хранить путь для загрузки скриптов и стилей (вместо кэширования, которое здесь работает ненадёжно…). Например, по причине недогрузки скриптов в этом движке постоянные проблемы с открытием спойлеров.


Только сегодня подумалось, что есть простой способ в разы ускорить удобство и скорость работы: грузить {скрипты, стили, спрайты} из локальной сети (или с виртуального сервера).


-


Многие здесь посоветуют сложное решение: кэширующий прокси. Но мне этот подход не нравится: не только сложен в настройках, но и громоздок, капризен…


--


В дальнейшем, похожие настройки возникнут для работы в распределённой сети форумов: выбираем ближайший сервер, а он уже сам синхронизирует БД с остальными.








ПнБ написал(а):
время ответа сайта и время загрузки страниц - это не одно и то же, "умник"? ))


Если ошибаюсь, 4X_Pro меня поправит...
"Время ответа сервера" - это количество милисекунд, за которое сервер сформировал веб-страницу. После чего начинается её скачивание пользователем. Сколько продлится скачивание - зависит от толщины интернет-канала "сервер → пользователь". Но не только.

Второй важный фактор - всякие ухищрения, которые применяются для быстрой закачки повторяющихся файлов: скриптов, стилей, спрайтов... В своём движке 4X_Pro активно применяет кэширование, которое, к сожалению, сильно зависит от браузеров, и на многих девайсах работает с ошибками...

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


ПнБ
Начинающий
Всего сообщений: 127
Зарегистрирован: 5 мая 2015, 11:37
Рейтинг пользователя: 0

0
18 ноября 2019, 22:05#12

_1_ написал(а):
я помешан на оптимизации времени ответа сайта
Для пользователей более весомый аргумент: время загрузки страниц.

А это не одно и то же, "умник"? ))
_1_ написал(а):
грузить {скрипты, стили, спрайты} из локальной сети (или с виртуального сервера).

А они сейчас не с виртуального сервера грузятся? )))
_1_ написал(а):
Многие здесь посоветуют сложное решение: кэширующий прокси. Но мне этот подход не нравится: не только сложен в настройках, но и громоздок, капризен…

Это замедлит работу этого быстрого движка в разы. Ты что, собрался пиратский торрент открывать? )))

4X_Pro, не слушай пожалуйста этого дурачка.
Он от темы к теме бредит, и лепит тебе невыполнимые, а главное, бессмысленные технические задания.
Лучше скажи мне его ip, забросим на него малварь. Пусть переустанавливает систему, и заново порно на жёсткий диск закачивает )))

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

ПнБ
Начинающий
Всего сообщений: 127
Зарегистрирован: 5 мая 2015, 11:37
Рейтинг пользователя: 0

0
19 ноября 2019, 15:19#13
_1_ написал(а):
Сколько продлится скачивание - зависит от толщины интернет-канала "сервер → пользователь". Но не только.

Это проблемы пользователя. Его коннекта. При чем здесь движок?
Я только что скачал эту страницу. "Вес"-209 КБ. Ты что в таком размере улучшить хочешь, "оптимизатор"?
Скачай книгу Котерова, по пхп, там страниц 700... Половина посвящена именно интернет соединению, кукам, и проксям... Почитай...

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

4X_Pro
Основатель проекта
Всего сообщений: 282
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
20 ноября 2019, 04:52. Редактировалось 2 раза, последний — 20 ноября 2019, 04:55#14
_1_ написал(а):
Чтобы решить этот вопрос радикально, я предложил через настройки профиля отключать самодельное кэширование, и явно указывать локальное хранилище, где лежат эти вспомогательные файлы.

То есть каждый пользователь должен ставить у себя на localhostе Web-сервер и выкачивать туда статику форума? LOL! Я хоть и сторонник подхода «не умеешь — научим, не хочешь — заставим», но это все-таки перебор. Или вы начитались про Progresseive Web Applications? Там да, можно сделать что-то такое. Но это именно для приложений-одностраничников, где данные потом подгружаются через JSON API. И обратная сторона этого — без JavaScript ничего работать не будет.
Еще вариант — использовать CDN, но это от движка никак не зависит, а настраивается отдельно, и каждый админ может решить, нужно ли оно ему.
Я как-то пробовал бесплатный CDN от Cloudflare, но у них серверов в России нет. Ближайший сервер был то ли в Германии, то ли во Франции с пингом в 55 мс, тогда как до основного сервера пинг из Москвы 5 мс всего. То есть его применение давало обратный результат.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

_1_
Участник
Всего сообщений: 263
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

0
20 ноября 2019, 09:24#15
4X_Pro написал(а):
То есть каждый пользователь должен ставить у себя на localhostе Web-сервер и выкачивать туда статику форума? LOL! Или вы начитались про CDN, но это от движка никак не зависит, а настраивается отдельно, и каждый админ может решить, нужно ли оно ему. Я как-то пробовал бесплатный CDN от Cloudflare, но у них серверов в России нет. Ближайший сервер был то ли в Германии, то ли во Франции с пингом в 55 мс, тогда как до основного сервера пинг из Москвы 5 мс всего. То есть его применение давало обратный результат.
Вот уж точно: пример "Горе от ума" ))

Я предлагаю в каждом запросе к серверу вместе с гиперссылкой отправлять путь к статике. Тогда движок сможет включить этот "путь" в код ответной веб-страницы. Если пользователю это не надо, он просто не тронет соответствующую куки-настройку. Или жестко пропишет в ней запрет кэширования статики.


-


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

Но существует и более простой способ: включить "статику" в состав какого-нибудь FireFox-плагина. Именно так я подгружаю на любую веб-страничку свои скрипты универсальных плавающих блоков:chrome://scrapbook/content/deluxe/dpopupwindow.js


--



ПнБ написал(а):
Я только что скачал эту страницу. "Вес"=209 КБ. Ты что в таком размере улучшить хочешь, "оптимизатор"?

Вес той же страницы без статики = 49Kb
  А значит, имеем ~4-кратный выигрыш в скорости и трафике. Для мобильного интернета всё это весьма заметно.

Но дело не только в экономии.
  Вторая часть этого же вопроса: радикальное решение проблемы с глюками. Как я уже говорил выше, сегодня эти проблемы вызваны неправильным кэшированием.


--


Ещё один довод за локальную подгрузку статики: возможность добавить свои платёжно-оценочные кнопочки. Таким способом можно будет использовать специальный веб-сервис для обслуживания сразу нескольких форумов. Единая система рейтингов - это круто.
  Вообще, речь об унифицированной возможности расширения функционала движка, без согласования с администрацией форума.

Насчёт правильных рейтингов я уже устал здесь спорить. 4X_Pro упирается с 2014 года (ничего толком не предлагая взамен). По сути, все способы эффективного управления форумом возможны только при наличии тематических оценок.

ПнБ
Начинающий
Всего сообщений: 127
Зарегистрирован: 5 мая 2015, 11:37
Рейтинг пользователя: 0

0
22 ноября 2019, 02:17#16
_1_ написал(а):
Вес той же страницы без статики = 49Kb

Как ты это определил?
_1_ написал(а):
Тогда движок сможет включить этот "путь" в код ответной веб-страницы

Тогда вырастет процессорное время сервака, и хостинг тебя наконец выгонит с минимального тарифа ))
_1_ написал(а):
Единая система рейтингов - это круто.

В твоей системе рейтингов есть уровень "Днище"? Ради того, чтоб поставить тебе такой уровень, я согласен на введение рейтингов ))

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

Страницы:
  • 1
  • 2
Распечатать

У вас нет прав для отправки сообщений в эту тему.