Як отримати більш детальний вигляд процесу веб-браузера http? [дублікат]


0

На це питання вже є відповідь тут:

Цей потік чудово справляється з деталізацією процесу підключення до веб-сторінки та її відображення у браузері.

Але що я хочу знати, як я можу відстежувати цей процес? Чи має Firefox чи інший браузер можливість ввійти в процес?

Щоб поставити питання в контекст, я вирішую проблеми з повільним веб-сайтом, і коли я натискаю на посилання, він говорить "Чекаю на приклад.com. статичне зображення, тому в екосистемі WordPress є щось, що змушує його зависати. Але "Очікування на example.com" - це дійсно неясне повідомлення, тому воно насправді не дає мені нічого для усунення несправностей. Я хотів би мати журнал, у якому браузер виглядає як "зробив запит на ... завершено в 52 мс.

Чи існує щось подібне? Я зазвичай шукаю ці речі, але не знав, якими термінами користуватися.


Зауважте, що також існує сайт QA, спеціально для Wordpress .
Джуліан Найт

@JulianKnight Я також зареєстрований там; Я зрозумів, що питання про HTTP-з'єднання недостатньо специфічний для WordPress.
Брендан

1
Це, безумовно, може бути хитромудрий дзвінок;)
Джуліан Найт

Відповіді:


1

Google Chrome вбудував Інструменти для розробників, які допоможуть визначити проблеми. Існує вкладка "мережа", яка допоможе визначити, до яких ресурсів звертаються та на який термін.


О, круто! Я бачу, Firebug має подібну особливість, тепер, коли я шукаю її. Дякую! Я думаю, що мені знадобляться журнали сервера, щоб краще усунути проблеми ... Я намагаюся з’ясувати, чи проблема в базі даних, але я не думаю, що мій браузер не зможе мені це сказати.
Брендан

Інструменти для розробників IE також мають це. :)
Ƭᴇcʜιᴇ007

@ techie007 - Я розумію, що IE і Firefox (через Firebug) мають подібні інструменти. Я особисто віддаю перевагу Chrome, і тому я запропонував.
Майк Шахи

1

Перевірте Fiddler :

Fiddler - це проксі-сервер налагодження, який записує весь трафік HTTP (S) між вашим комп'ютером та Інтернетом. Fiddler дозволяє перевіряти трафік, встановлювати точки перерви та "поспішати" з вхідними чи вихідними даними.

І Wireshark :

Wireshark® - аналізатор мережевого протоколу. Це дозволяє знімати та інтерактивно переглядати трафік, що працює в комп'ютерній мережі.

Пов'язані:


1

Якщо ви любите використовувати Chrome, у нього є надзвичайно потужні вбудовані інструменти для розробників, до яких можна отримати доступ за допомогою ярлика Shift + Ctrl + I. Перейдіть на вкладку мережі, і ви зможете побачити всі HTTP-запити та відповіді, зроблені сторінкою за певний час, включаючи запити AJAX, та отримати детальну інформацію про кожен запит. Використання проводів дасть аналогічні результати; однак, оскільки інструмент Chrome використовується спеціально для налагодження проблем із веб-сайтами, презентація проводиться набагато читабельніше.


1

Вони також є мережевим монітором Microsoft, щоб додати його до списку techie007: http://www.microsoft.com/en-us/download/details.aspx?id=4865

Він працює аналогічно wireshark, і я використовую їх обидва, коли мені потрібно. Я згоден з вибором technie007, але пропонував ще одну відповідь.

Потрібно встановити фільтр на те, що ви хочете в дротяному огляді або мережевому моніторі, щоб фільтрувати лише певний трафік, який ви хочете, щоб він не був ракетним.

Наприклад, нижче наведено пакети, отримані з / переходу на ваш сервер в проводці, просто вставте ip адресу сервера після рівної частини: ip.addr == ipaddressofserverhere

Редагувати: мав на увазі додати частину лише для повернення трафіку порту 80 для HTTP, але я міг запам’ятати мою голову, що це за фільтр.


Примітка. Тепер моє дослідження перейменовано на мережевий аналізатор.
jeffery

1

У більшості браузерів зараз є чудові "Інструменти для розробників", які дозволять зробити все це та багато іншого.

Крім того, для Firefox Firebug - це чудовий інструмент для аналізу веб-зв’язків та проблем продуктивності та має багато плагінів, що додають додаткові можливості. Існують також "Lite" версії для інших браузерів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.