информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsСетевые кракеры и правда о деле ЛевинаПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
 Tailscale окончательно забанила... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / guestbook
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
2dl: Как web-программер web-программеру: в чём «фича», если не секрет? ;-) Как java-скрипт смог так уменьшить объём страниц? 15.08.05 10:35  Число просмотров: 3238
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
<guestbook>
добавил параметр "Использовать JavaScript" 08.08.05 21:09  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
Выставлен по умолчанию, пока используется при выводе меню у зарегистрированных пользователей, экономя что-то около 10к на страницу.
Отключен JS или что-то работает не так - отключайте с чистой совестью, будет выводиться как раньше.
2dl: Как web-программер web-программеру: в чём «фича», если не секрет? ;-) Как java-скрипт смог так уменьшить объём страниц? 15.08.05 10:35  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
За счет левого меню 15.08.05 13:08  
Автор: dl <Dmitry Leonov>
Отредактировано 15.08.05 17:42  Количество правок: 3
<"чистая" ссылка>
Раньше каждый его пункт выводился примерно таким стандартным кодом:
<tr><td width=18 background=/img/ml-l.gif><img src=/img/ml-l.gif border=0 width=18 height=16></td><td valign=top align=right width=105 class=ml><a href="/cgi-bin/forum.mcgi?type=sb" class=hml>все доски</a></td><td width=11 background=/img/vl0.gif><a href="/cgi-bin/forum.mcgi?type=sb"><img src=/img/mr-l.gif border=0 width=11 height=16 title=""></a></td></tr>
<tr><td width=18><img src=/img/ml-l.gif border=0 width=18 height=2></td><td width=116 align=right colspan=2><img src=/img/vl0.gif border=0 width=11 height=2></td></tr>

В сумме получается под 20к, которые к тому же не кэшируются, как картинки. Аналогичная картина и по всему сайту, но там это не так критично, поскольку меню там, как правило, короче, и частота смены страниц меньше, чем на форуме.

При использовании яваскрипта весь код загнан в функции, которые рисуют его на лету через document.write, соответствующий скрипт грузится не 20 с лишним раз, а один (а то и кэшируется), а со страницей уходят только вызовы функций - для приведенного кода это будет m3('sb', 'все доски', 'sb', '', '');sp2('2'); Так и набегает разница, а если пароль не хранится в куках, то получается еще больше.
Я прикидывал использование той же схемы и для вывода сообщений, но там выигрыш не столь явный.
Ну, не 10k а целых 30-50 k на страницу. Супер! 09.08.05 21:25  
Автор: Lesley <Lesley Stanley Davis> Статус: Member
Отредактировано 09.08.05 21:26  Количество правок: 1
<"чистая" ссылка>
А нужно ли оно по умолчанию? Многие из тех, кто будет иметь какие-то проблемы, вряд ли сразу обратят внимание на этот пункт. ИМХО лучше оставить это как подключаемую фичу. 09.08.05 00:17  
Автор: Heller <Heller> Статус: Elderman
<"чистая" ссылка>
скоро выяснится 09.08.05 00:36  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
К тому же там настолько базовый яваскрипт, что я еще сильно перестраховываюсь, не пуская его к незарегистрированным пользователям.
Бррр, у меня жаба отключена, пока нашел ветку, да включил жабу, гемор :( 09.08.05 10:44  
Автор: LOnG <LOnG> Статус: Member
<"чистая" ссылка>
Номано... Грех отключать жабу на bugtraq ;) 100 постов просмотришь -- 1 мег траффа экономия... 09.08.05 10:52  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 09.08.05 10:52  Количество правок: 1
<"чистая" ссылка>
Излишняя паранойя, но все по умолчанию отключено было, таперича bugtraq'у зеленый свет ;) 09.08.05 11:19  
Автор: LOnG <LOnG> Статус: Member
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach