Работаю пока на денвере и заметил, что в Opera, страницы загружаются быстро. А вот в IE загрузка очень сильно тормозит. Скоро собираюсь залить сайт на хостинг, но сейчас сомневаюсь - непонятна причина меделенной загрузки стриц сайта в браузере IE. Подскажите, в чем может быть причина?
Комментарии
почти не реально разобраться не видя кода, возможно проблема в табличном дизайне
Спасибо! Действительно, это следствие моих изменений выбранной темы оформления.
А конкретно - при изменении файла template.php.
При добавлении нового региона для темы amadou:
'content_header' => t('header of main content'),
начинаются тормоза в IE. Последующее размещение в page.tpl.php <?php print $content_header; ?> неудачно и приводит к указанной проблеме.
Оказывается проблема была все же не в этом, а все в том же скрипте Яндекс Директ http://www.drupal.ru/node/7599. Если он определен для вывода в одном из блоков, то загрузка страницы в IE почему то сильно тормозит.
а может все-таки в этом? если тема основана на таблицах, ИЕ не отображает контент, пока не подгрузит все содержимое таблицы
К сожалению нет.
Я перепроверил - проблемы появляются тогда, когда в один из блоков назначен вывод рекламы Яндекс Директ. Почему то drupal не хочет принимать Ява скрипт.
Причем что интересно под IE вообще не выводится реклама Яндекс Директ, а в Opera после установки pathauto вывод наладился. Я уже почти 2 недели бьюсь с этим с Яндекс Директ не могу понять в чем проблема... То был проблема с отображением блока, теперь добавилась проблема с быстродейсвтием под IE.
Хм. такая же беда и скодом бегуна происходит. Неужели у меня только проблемы с Ява скриптами?
Может ли оказаться так, что эта проблема возникает только на денвере, а с переносом сайта на хостинг этого не будет?
проблема как раз-таки в том, что код яндекс директ ИЕ пытается подгрузить несмотря на то, что сайт локальный и доступа в инет нету. Такова особенность этого дурацкого поделия.
с переносом сайта на хостинг эта проблема с вероятностью 99.999999% исчезнет. Кстати, обращали ли Вы когда-нибудь внимание на то, как ИЕ грузит баннеры? Даже если нажата кнопка стоп или баннер недоступен - все равно продолжаются попытки загрузить. Даже ИЕ7 ведет себя подобным же образом
Спасибо за ответ.
Буду надеятся, что это действительно так и перенос на хостинг решит проблему...
Подтверждаю ту же самую багу, но без каких-либо Яндекс-директов
Денвер:
Denwer3_Base_PHP52_2010-01-29_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3.exe
Drupal: 6.16
MSIE: 7.0.5730.13
В лисе фронтэнд открывается за 15 сек. В опере за 1-5 сек (~10 сек. 1-ый раз, даже при отключённых модулях, в том числе и Update status).
В MSIE – 38 - 42 сек.!!!
Из-за этой проблемы становится ясно, почему на русских пространствах так много нежелающих использовать Drupal, ведь Denwer также очень распространён.
Немного позже: Решение: использовать альтернативный сервер Acquia. Кстати, он включает в себя Drupal 6.16 и, как в случае с WAMP (wampserver.com),
не нужно ставить отдельно поверх нужный php 5.2.
Чтобы сервер работал, нужно, чтобы панель AcquiaDrupalControlPanel.exe была запущена, т.е. её нужно минимизировать в трей, а не закрывать.