Puncte:-3

Prima solicitare http Ubuntu 20.04 este extrem de lentă

drapel kg

Am un comportament foarte ciudat. Am o aplicație web care face o solicitare http către un punct final API extern. Acest lucru durează extrem de mult, aproximativ 5 - 30 de secunde când se termină sau prima dată. (În medie, durează aproximativ 15 secunde.)

Momentan sunt la o nouă instalare a PopOS 20.04 care este practic Ubuntu 20.04, dar problema încă există. (EDIT: Am încercat și pe Ubuntu 20.04 și am aceeași problemă.) Acesta nu este un VPS. Este laptopul meu.

Iată ce am observat:

  • Solicitarea este lentă pentru prima dată, iar cererile ulterioare sunt extrem de rapide. După câteva minute, cererea devine din nou lentă, dar numai prima.
  • Nu am probleme cu navigarea pe site-uri web în browserul meu. E rapid.
  • Nu am această problemă pe Ubuntu 18.04.
  • Am încercat să folosesc curl din Terminal pentru a face cererea API pentru a simplifica scenariul. Acest lucru este semnificativ mai bun, dar durează în medie aproximativ 3 - 5 secunde. Același lucru folosind Invoke-WebRequest din PowerShell pe Windows este extrem de rapid (în medie 300-400 ms).
  • Când mă conectez la un hotspot creat de iPhone, cererea este extrem de rapidă. Este lent pe wifi-ul meu de acasă. Am încercat asta pe o rețea publică de la biblioteca mea locală ieri și a fost, de asemenea, foarte lent. (Acesta este cel mai mare indiciu pe care l-am avut până acum.)

Wi-Fi-ul meu de acasă și hotspot-ul partajat de pe iPhone au aproximativ aceeași viteză.

Nu am idee de ce se întâmplă asta. Orice ajutor este foarte apreciat.

drapel in
Pop!OS nu este „în principiu Ubuntu”, deoarece System76 a dispărut și a schimbat mecanismul de pornire, DE și o grămadă de lucruri sub capotă, făcând proiectul un sistem de operare distinct și în afara subiectului acestui site. . Acestea fiind spuse, puteți pune această întrebare [pe Pop! Planet](https://pop-planet.info/), care este un forum dedicat Pop!OS
CookieEater avatar
drapel kg
@matigo Am încercat același scenariu pe Ubuntu 20.04 și am același scenariu, așa că se aplică aici. Probabil că îmi pot modifica întrebarea.
CookieEater avatar
drapel kg
OK, se pare că funcționează dacă schimb serverul DNS din `/etc/resolv.conf` în `8.8.8.8`. În prezent este setat la `127.0.0.53`. Atunci de ce Ubuntu oferă acest lucru ca implicit?
Puncte:0
drapel kg

După cum am scris în comentariu, se dovedește a fi o problemă cu serverul DNS. Am schimbat DNS-ul rețelei mele la 8.8.8.8 (oferit de Google). Puteți face acest lucru pe Ubuntu din Setări.

Imagine a setărilor de rețea pe Ubuntu

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.