Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14329|Отговор: 0

Появяват се заявки за браузър Временни заглавия показват решение

[Копирай линк]
Публикувано в 22.05.2018 г. 22:57:55 ч. | | | |
Заявката в Chrome казва "Показват се временни заглавия":


Първият път, когато браузърът изпраща тази заявка, заявката се блокира и не получава отговор. Когато браузърът бъде помолен да изпрати тази заявка отново, той ще докладва това предупреждение, ако предишната съща заявка не е била отговорена, тогава къде ще е проблемът?


Срещал съм го няколко пъти в проекта и ще въведа различни сценарии съответно:

1. При достъп до браузъра на всички клиенти се показват предварителни заглавия:

Как да се справите с това: Проверете страницата, където е задействана заявката, за да видите дали подаването на формуляр и заявката на Ajax се задействат едновременно.

Например, дефинирайте бутон, type is submit и дефинирайте ajax събитие за бутона;

Този сценарий е един от тези, които възникнаха в предишния ни процес на разработка



2. Появяват се някои клиентски браузъри

Как да се справите с това: Обадете се на chrome://net-internals/#events на Chrome, след това задействайте заявката отново и след това проверете лога на заявките, където са показани временни заглавия;

Проверете дали съществуват delegate_blocked_by ключови думи; Това обикновено се дължи на браузърния плъгин или софтуера на клиента, който прихваща заявката; Ситуацията, която имаме, е прихваната от WebSense Endpoint;

Ако това е така, може основно да се игнорира проблемът на клиента; Можеш да помислиш да деинсталираш плъгина или софтуера и да опиташ отново, за да видиш дали все още се появява; Ако все още се появява, моля, проверете дали попада под следните условия



3. Всички клиенти са имали тази грешка на случаен принцип и от време на време, и ако това е така, често е проблем от страна на сървъра

Метод на обработка: Отстраняване на проблеми въз основа на архитектурата на внедряването. Например, няколко ключови процеса в нашата архитектура за внедряване са nginx----> gateway application----> F5 load balancer----> application server (docker)

Можете да отстранявате проблеми слой по слой, простият начин е директно да напишете заявка за завъртане на за цикъл с командата server shell и първо да извикате най-ниския сървър на приложението (ако се страхувате, че натискът не е достатъчен, можете да го натиснете с няколко нишки); Натиснете нагоре по ред; В процеса на стрес тестване можете да видите в реално време дали заявката ще бъде блокирана; Ако бъде открит, много вероятно е това да е проблемът:



В момента сме се сблъскали с две ситуации – едната е на ниво F5, някои заявки са неуспешно балансирани към сървъра на приложенията; Има и ситуация, в която е заседнал на нивото nginx;

Решение: Стратегията за балансиране на натоварването на ниво F5 е променена от производителност L4 към стандартна.

План за управление на ситуацията на ниво nginx: Всъщност не съм участвал в тази ситуация и разбирам, че модифицирането на много конфигурации на nginx няма ефект, а накрая просто убивам и преинсталирам, така че не намерих ключовата точка

Моето собствено решение, защото Fiddler 4, който използвам, не е затворен нормално, затова отворих Fiddler 4 отново, опитах да поискам сайта и всичко се върна към нормалното, в този момент затворих Fiddler 4 отново.




Предишен:Discuz API&JSON е наличен за мобилна разработка за iOS и Android
Следващ:Недоверие към Symantec PKI: Операторите на уебсайтове трябва да предприемат незабавни действия
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com