Ajax请求在数据量大的时候出现超时的解决方法_extjs

最近在用EXtjs做项目,在加载数据量特别大的时候会出现加载超时现象,在FB下查看,原来是ext默认ajax请求30秒。
在网上搜到下面的解决方法,以备参考和其他人参考。
ExtJS做Ajax请求的时候,默认的相应时间是30秒,如果后来数据查询时间超过30秒,ExtJS就会报错。
这就需要修改ExtJS的超时时间:
2种方法:
1:在Ajax请求的时候加:(timeout: 100000000)属性
Ext.Ajax.request({
url: 'foo.php',
success: someFn,
failure: otherFn,
timeout: 100000000,//default 30000 milliseconds
headers: {
'my-header': 'foo'
},
params: { foo: 'bar'}
});
Ext.Ajax.request({ url: 'foo.php', success: someFn, failure: otherFn, timeout: 100000000,//default 30000 milliseconds headers: { 'my-header': 'foo' }, params: { foo: 'bar' } });
2:在js开始时后加:Ext.Ajax.timeout = 180000;
Ext.onReady(function() {
Ext.BLANK_IMAGE_URL = '../../common/ext3/resources/images/default/s.gif ';
Ext.Ajax.timeout = 180000;
vardateType;// 报表类型
Ext.onReady(function() { Ext.BLANK_IMAGE_URL = '../../common/ext3/resources/images/default/s.gif '; Ext.Ajax.timeout = 180000; var dateType;// 报表类型测试后发现,第一种设置无效,第二种设置有效。
太忙的关系,就先测试到这里,觉得最应该做的还是去优化数据库,毕竟做个查询,让用户等个3分钟,肯定是让人无法接受的。1分钟都无法接受。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



So lösen Sie die Java-Thread-Interrupt-Timeout-Ausnahme (ThreadInterruptedTimeoutException). Bei der Java-Multithread-Programmierung stoßen wir häufig auf Situationen, in denen die Thread-Ausführungszeit zu lang ist. Um zu verhindern, dass Threads zu viele Systemressourcen belegen, legen wir normalerweise ein Timeout fest. Wenn die Thread-Ausführungszeit das Timeout überschreitet, hoffen wir, die Ausführung des Threads zu unterbrechen. Java bietet einen Thread-Unterbrechungsmechanismus, indem Sie die Methode interrupt() des Threads aufrufen

1. Wie wird Meituan Überstunden kompensieren? Meituans Überstundenvergütungsstandards! Die Überstundenvergütungsregeln von Meituan lauten wie folgt: (1) Überstunden beim Kauf des Pünktlichkeitsservices: Wenn der Zusteller nach Auswahl des Pünktlichkeitsservices nicht pünktlich liefert, startet das System automatisch den Vergütungsprozess und die Höhe der Vergütung wird angepasst wird anhand der Auftragsdetails und der Überstundendauer ermittelt. (2) Gewöhnliche Zeitüberschreitung für nicht gekaufte Zunshibao: 1. Wenn die tatsächliche Lieferzeit der Bestellung mehr als 10 Minuten beträgt und weniger als 20 Minuten später als die versprochene Lieferzeit liegt, werden 25 % des tatsächlichen Zahlungsbetrags der Bestellung erstattet. 2. Liegt die tatsächliche Lieferzeit der Bestellung mehr als 20 Minuten oder weniger als 30 Minuten später als die versprochene Lieferzeit, werden 30 % des tatsächlichen Zahlungsbetrages der Bestellung vergütet. 3. Liegt die tatsächliche Lieferzeit der Bestellung mehr als 30 Minuten später als die versprochene Lieferzeit, werden 50 % des tatsächlichen Zahlungsbetrages der Bestellung vergütet. 4

Lockwaittimeoutexceeded;tryrestartingtransaction – So beheben Sie den MySQL-Fehler: Transaktionswartezeitüberschreitung Bei Verwendung der MySQL-Datenbank kann es manchmal zu einem häufigen Fehler kommen: Lockwaittimeoutexceeded;tryrestartingtransaction. Dieser Fehler weist auf eine Transaktionswartezeitüberschreitung hin. Dieser Fehler tritt normalerweise auf, wenn

So gehen Sie mit dem häufigen Netzwerkverbindungs-Timeout-Problem in Linux-Systemen um. Bei der Verwendung von Linux-Systemen für die Netzwerkkommunikation kommt es häufig zu Netzwerkverbindungs-Timeouts. Dies wird Unannehmlichkeiten für unsere Arbeit und unser Leben mit sich bringen. Die Gründe können eine instabile Netzwerkverbindung, eine hohe Serverlast oder eine falsche Systemkonfiguration sein. In diesem Artikel stellen wir einige Methoden zur Behebung häufiger Probleme mit Zeitüberschreitungen bei Netzwerkverbindungen vor. Überprüfen Sie die Stabilität der Netzwerkverbindung. Zuerst müssen wir die Stabilität der Netzwerkverbindung überprüfen. Sie können versuchen, mit einem anderen Gerät eine Verbindung zum selben Netzwerk herzustellen, oder

1. Beim Herausnehmen von Lebensmitteln müssen Sie zunächst wissen, ob die Bestellung vom Händler selbst oder von Meituan geliefert wird. Im Allgemeinen ist die Auftragsannahmeeffizienz der Selbstlieferung des Händlers gering und es kommt häufig zu Zeitüberschreitungen. Da Meituan nicht an der Lieferung beteiligt ist, gibt es kein Timeout-Prinzip. Zu diesem Zeitpunkt können Sie prüfen, ob die eingereichte Bestellung eine Entschädigungsklausel für Überstunden enthält. Wenn in der Reklamation eine entsprechende Klausel enthalten ist, ist keine weitere Angabe erforderlich, der Händler wird die Reklamation geltend machen. Wenn es keine entsprechenden Regeln gibt, wird empfohlen, eine negative Bewertung oder eine Nachricht über den Essenslieferdienst auf der Plattform zu hinterlassen oder sich direkt an den Händler zu wenden, um sich über den Lieferdienst zu beschweren, um eine Entschädigung auszuhandeln, wenn Sie wirklich können Wenn Sie nicht verhandeln, können Sie nur zugeben, dass Sie beim nächsten Mal kein Glück haben. 2. Überstundenvergütungsmodell: Der Händler verspricht eine Lieferzeit und einen Rabatt und erhält dafür eine Vergütung vom Nutzer

Wie kann die Ablaufzeit von Ajax-Anfragen verlängert werden? Bei Netzwerkanfragen stoßen wir oft auf Situationen, in denen wir große Datenmengen oder komplexe Berechnungen verarbeiten müssen, was dazu führen kann, dass die Anfrage abläuft und die Daten nicht normal zurückgegeben werden. Um dieses Problem zu lösen, können wir sicherstellen, dass die Anfrage erfolgreich abgeschlossen werden kann, indem wir die Ablaufzeit der Ajax-Anfrage verlängern. Im Folgenden werden einige Methoden und spezifische Codebeispiele vorgestellt, um die Ablaufzeit von Ajax-Anfragen zu verlängern. Wenn Sie eine Ajax-Anfrage mit dem Timeout-Attribut stellen, können Sie das Timeout-Attribut auf setzen

So lösen Sie die Java-Parallelitäts-Timeout-Ausnahme (TimeoutException) Bei der Multithread-Programmierung treten häufig Situationen auf, in denen bei gleichzeitigen Vorgängen eine Zeitüberschreitung auftritt. Wenn wir einen lang andauernden Vorgang ausführen müssen und das voreingestellte Zeitlimit überschritten wird, muss eine Timeout-Ausnahme (TimeoutException) ausgelöst werden. In diesem Artikel wird erläutert, wie Java-Parallelitäts-Timeout-Ausnahmen behoben werden, und es werden entsprechende Codebeispiele bereitgestellt. Eine gängige Lösung für die Verwendung von Future und ExecutorService ist die Verwendung

1. Gibt es eine Entschädigung, wenn Ele.me eine Zeitüberschreitung erfährt? Ele.me leistet bei Zeitüberschreitung eine Entschädigung, Voraussetzung ist jedoch, dass der Benutzer den Punctual Treasure kauft oder der Händler den Punctual Treasure beim Kauf von Waren verschenkt. Nur mit dem Punctual Treasure kann der Entschädigungsservice erbracht werden, wenn die Zeitüberschreitung läuft ab. Die neueste Version von Ele.me Kategorie: Bequemer Life-Download Empfohlener Download: Die neueste Version von Ele.me ist eine praktische Bestellplattform zum Mitnehmen. Über die Ele.me-App können Benutzer bequem die Speisekarten nahegelegener Restaurants durchsuchen, Bestellungen aufgeben und bezahlen sowie Essenslieferdienste nutzen. Die neueste Version von Ele.me bietet außerdem zahlreiche Sonderfunktionen wie Bestellfunktionen, Händlerrabatte usw., sodass Benutzer köstliches Essen günstiger genießen können. Die Benutzeroberfläche ist einfach und klar, die Bedienung ist einfach und bequem und es werden mehrere Zahlungsmethoden unterstützt, was den Benutzern ein besseres Erlebnis bietet. 2. Teilen Sie die Ele.me-Standards für die Vergütung von Überstunden! 1
