Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| | |
Бррр, у меня жаба отключена, пока нашел ветку, да включил жабу, гемор :( 09.08.05 10:44 Число просмотров: 3263
Автор: LOnG <LOnG> Статус: Member
|
|
<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
|
|
|
|