Путь твой к успеху других не всегда привести может... (с) мастер Зелёнки NooBAsTiK посмотри как у тебя происходит взаимодействие с самим сервером. создай простой скрипт, который будет подключаться к бд и делать один запрос с выводом и замерь скорость. Если загружается быстро, значит проблема в движке форума, если медленно - проблема в связи с сервером.
В хроме классная штука аудит есть. Вызываем консоль яваскрипт (ctrl+shift+j), там вкладка Audits Дальше на чистейшем английском языке будет подробно рассказано что у вас там тормозит.
antonn, сарказм неуместен. Той же клиентской программкой можно наковырять как тормоза сервера, так и скриптов, а также много чего интересного. Тем боле сдается мне тормозит не сервер.
или в расширениях IPB которые на каждую страницу строчат миллион неоптимизорованных запросов к базе ... или к внешним ресурсам короче - меряй, вставляй счетчики, а то абстрактно все
antonn Не на сервере. Сказано же, что страница генерируется за 0.1 секунду, следовательно тормозит что-то клиентское. Со стороны все пули вылетели, надо искать ошибку в другом. Недавно, кстати, так сам у себя ошибку нашёл, связанную с внешним виджетом твиттера
Зависон на клиенте вызван либо каким-то подключаемым файлом который недоступен, либо кривым js (никто не мешает РНР-погромистам писать кривые js).
antonn Если говорить объективно, то для клиента пофигу, потому что всё равно страница отобразится у него где-то за секунду (в лучшем случае).
телепат не телепат, но может показать когда был отправлен запрос, когда была передача данных, когда она закончилась.
м/у браузером как минимум сетевой интерфейс компа, сетевое оборудование на трассе и на датацентре, сам сервер и потом обратно. И тормозить может что-то из этого, о чем браузер и не узнает. Elkaz а если их 100 зайдет?
Ах да, когда я по сокетам отправляю блок данных я стремлюсь чтобы он был максимально полным. В смысле данные не передаются по байтику в сокет по мере поступления, я начинаю передачу пачкой. А сама сеть (ну лично у меня) содержит стек буферов на отправку, блоки отправляются по очереди, и блок может некоторое время "постоять в очереди", но об этом никто не знает. Т.е. клиент не обладает сколько либо достоверной инфрормацией по этой части, одни догадки
Может. Можно много чего сказать и никто ни о чём не узнает, ну а если много говорить то вообще никто ничего не узнает. Однако я говорю совсем не об этом. А теперь вернёмся к тому, о чём я сказал. Браузером можно узнать, какой ресурс дольше всех грузился и оттягивал отображение страницы, а также посмотреть какие скрипты тормозят. Кстати, я так думаю, аскер имеет доступ к серверу, поэтому он будет располагать полной информацией и с той и с другой стороны.
Не может. Это я тебе говорю как человек юзающий протокол http "собирая" его "ручками" (rfc2616) и работая на куда более низком уровне чем header('location:'). Не зашито в него это, и если сервер сам не подготовлен передавать такие данные - ничего не узнаешь. Про накладные расходы сети я уже выше тоже говорил
antonn тут имеется ввиду для первичного определения проблемы, сузить поиск так сказать, проще Shift+Ctrl+i (в хроме) чтобы понять, что происходит на клиенте, может действительно банальный запрос несуществуещего файла... А потом можно и дальше в дебри лезть, если проблема осталась невыясненной.
Не знаю как! Но сообщения стали открываться быстро и создаваться быстро, темы так и остались медленно. Незнаю чего еще сделать. http://www.ssquad.ru мой форум. может чего посоветуете!!!
Elkaz а я на last.fm слушаю музыку, там тоже плей листы составлять можно, советуют тебе похожую музыку, плагин для гугл хрома - плеер очень удобный и музыки больше Флоппику привет =)