Перейти к содержанию
    

Способы уменьшения размера памяти страниц форума

Столкнулся с неприятным эффектом при открытии "нескольких" страниц форума: оказалось на новом движке каждая страница потребляет под 30МБ ОЗУ (Firefox 74) в связи с чем ищу способы с помощью недокументированных возможностей снизить потребление памяти (можно даже с частичной потерей функционала - например, режим read only).

Разбирался ли кто-то как с помощью Tampermonkey (или подобных плагинов) ограничить/модифицировать загрузку тяжёлых, но необязательных частей страницы темы?

1162701693_Screenshotfrom2023-06-1800-02-48.thumb.png.4ce71b3a6e6a22e2517de508d05b4604.png

 

 

Screenshot from 2023-07-11 21-14-52.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, что ничего не получится, т.к. динамика (JS) жрёт память и этот форум ещё более-менее гуманен, т.к. у того же хабра одна статья может легко скушать 50 МБ и более.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 hours ago, makc said:

динамика (JS) жрёт память

ок, но тот же матжакс нужен в 1% случаев, далее 90% времени на форуме: Read Only, потом какие-то языковые скрипты подгружаются

т.е. гипотетически можно было бы отключить через Tampermonkey эти скрипты:

 
forum/applications/core/interface/ckeditor/ckeditor/ckeditor.js
forum/applications/core/interface/ckeditor/ckeditor/plugins/mathjax-lib/MathJax.js?config=TeX-AMS_CHTML
forum/uploads/javascript_global/root_js_lang_1.js
forum/applications/core/interface/plupload/plupload.full.min.js
 

сколько это могло бы сэкономить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 часа назад, makc сказал:

динамика (JS) жрёт память и этот форум ещё более-менее гуманен, т.к. у того же хабра одна статья может легко скушать 50 МБ и более.

Жуть какая! Докатились эти "кодеры". Вот не понимаю, чего там может так жрать память, кроме картинок, хотя они жатые же?  Помню времена, когда я мог зайти проверить почту по диалапу за пару минут на скорости 33600 бит\сек...  Все это очень печально, ИМХО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, mantech сказал:

Жуть какая! Докатились эти "кодеры". Вот не понимаю, чего там может так жрать память, кроме картинок, хотя они жатые же?  Помню времена, когда я мог зайти проверить почту по диалапу за пару минут на скорости 33600 бит\сек...  Все это очень печально, ИМХО.

Речь не об объёме скачанных данных, а об образе изолированной вкладки с интерпретатором JS внутри, со всеми данными и объектами интерпретатора/библиотек. Но в целом я согласен, всё грустно. Универсальность и гибкость не способствуют оптимизации и эффективности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 минут назад, makc сказал:

Универсальность и гибкость не способствуют оптимизации и эффективности.

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

Такое впечатление, что сам браузер на нем работает, а потом еще внутри себя обрабатывает страницу, т.е. двойная интерпретация на лету...

Как пример, есть ИДЕ ИАР, написанная на Си, и есть эклипс на java, так вот ИАР работает практически мгновенно, а эклипс чувствуется торможение, на одном и том же компе, что логично...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 минут назад, petrov сказал:

Движок форума негодный, очень жаль, что его нельзя поменять.

Поменять на что? Может быть проблема шире и современный "интернет" негодный? ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

makc

Это уже обсуждалось, приводились примеры других форумов, вы говорили, что сделать так невозможно по каким-то причинам. Старый движок был лучше, в режиме просмотра работал без JS, не тормозил даже на слабом железе, имел удобный plain text редактор сообщений с тегами. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...