Перейти к контенту

Время загрузки страницы


Рекомендуемые сообщения

В quickstats (если включено) показаны часики и какое-то страшное число

 

типа http://www.ibresource.ru/forums/style_images/1/stat_time.gif 0.0762 сек

 

как у меня сейчас, в момент открытия окна написания новой темы

 

это время формирования страницы..но не время её открытия(полного открытия в браузере)

 

модемы такое не потянут

 

предлагаю хак, показывающий действительно время открытия страницы

 

 

 

1.в админке - внешний вид - изменить общий шаблон форума

 

Сразу после

<% JAVASCRIPT %>

 

вставляем

<script Language="JavaScript">
<!-- 
var from_time = new Date();
from_time = from_time.getTime();
function  show_loading_time()
{
var to_time = new Date();
to_time = to_time.getTime();
var how_many_secs = (to_time - from_time) /1000;
document.f.t.value = how_many_secs + " секунд";
}
-->
</script>

 

2.Сразу после

<body

 

В САМ ТЕГ

onLoad="show_loading_time()"

 

 

 

3.внешний вид - изменить хтмл фрагменты - все глобальные - global_board_footer

 

После

<table cellspacing="0" id="gfooter">
<tr>
 <td width="45%">

 

вставляем

<form name="f" onSubmit="0"> Время загрузки страницы:
<input Size="25" Name="t" Value="Пожалуйста, подождите"></form><br />

 

в принципе, можно расположить как душе угодно

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

  • 3 недели спустя...
Где??? У меня ничего подобного нет. Может потому что у меня 2.0.4.?
Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Мне не понравился тэг инпут, поэтому я сделала немного проще и засунула в быструю статистику перед датой (версия 2.3.1, но имхо не важно)

 

1.в админке - внешний вид - изменить общий шаблон форума

 

Сразу после

<% JAVASCRIPT %>

вставляем

<script Language="JavaScript">
<!-- 
var from_time = new Date();
from_time = from_time.getTime();
function  show_loading_time()
{
var to_time = new Date();
to_time = to_time.getTime();
var how_many_secs = (to_time - from_time) /1000;
document.getElementById("ttt").innerHTML = "Время загрузки страницы: " + how_many_secs + " сек.";
}
-->
</script>

2.Сразу после

<body

В САМ ТЕГ

onLoad="show_loading_time()"

3.внешний вид - изменить хтмл фрагменты - все глобальные - global_board_footer

 

После

<% QUICKSTATS %>

вставляем

<div id="ttt">Время загрузки страницы: Пожалуйста, подождите</div>

Спасибо Arhar за фичу. У меня ее народ давно просил :D

Изменено пользователем Vakhara
Ссылка на комментарий
Поделиться на других сайтах

2.Сразу после
<body

 

В САМ ТЕГ

onLoad="show_loading_time()"

Ой!

Это же время загрузки не только страницы со своего сервера, но и картиночек с чужих серверов...

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

 

ИМХО, имеет смысл ловить две даты (по объектам в шаблоне): <head> и <% COPYRIGHT %>, и отображать разницу между ними.

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

Если так хочется изврата, то тогда уж от DOM а именно от onReady надо плясать

http://www.yandex.ru/yandsearch?text=onReady&rpt=rad

 

Кому оно это вообще нужно? :D

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

В IPB это не время загрузки, а время формирования страницы.
Ссылка на комментарий
Поделиться на других сайтах

а я как сказал?

В quickstats (если включено) показаны часики и какое-то страшное число

 

это время формирования страницы..но не время её открытия(полного открытия в браузере)

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

Просто не вижу смысла в знании именно времени открытия. Время формирования - полезный показатель. Позволяет наблюдать, оценивать и регулировать нагрузку и запросы. А время открытия - хз, в Опере например показывается.
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Пардон , но какая лучше альтернатива, для 2.1.х. что предлогает Arhar или что предложила Vakhara :D

 

Это как вам удобнее. Кстати id='t' лучше не использовать - может не работать, так как у меня например t было занято.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.