最近在用EXtjs做项目,在加载数据量特别大的时候会出现加载超时现象,在FB下查看,原来是ext默认ajax请求30秒。
在网上搜到下面的解决方法,以备参考和其他人参考。

ExtJS做Aj">
Maison interface Web js tutoriel Solution au délai d'expiration des requêtes Ajax lorsque la quantité de données est large_extjs

Solution au délai d'expiration des requêtes Ajax lorsque la quantité de données est large_extjs

May 16, 2016 pm 04:57 PM
ajax请求 超时

Solution au délai d'expiration des requêtes Ajax lorsque la quantité de données est large_extjs
Je travaille actuellement sur un projet utilisant EXtjs. Lors du chargement d'une quantité de données particulièrement importante, un délai d'attente de chargement se produit. En le vérifiant sous FB, il s'avère que la requête ajax par défaut pour ext est de 30 secondes.
Recherchez les solutions suivantes sur Internet pour référence et référence par d'autres.

Lorsque ExtJS effectue une requête Ajax, le temps de réponse par défaut est de 30 secondes. Si le temps de requête de données ultérieure dépasse 30 secondes, ExtJS signalera une erreur.
Cela nécessite de modifier le timeout d'ExtJS :
2 méthodes :

1 : Ajouter : (timeout : 100000000) attribut
Copier le code Le code est le suivant :
Ext.Ajax.request({
url : 'foo.php',
succès : someFn,
échec : otherFn,
timeout : 100000000,//par défaut 30000 millisecondes
en-têtes : {
'my-header': 'foo'
},
params : { foo: 'bar'}
});

Ext.Ajax.request({ url : 'foo.php', succès : someFn, échec : otherFn, timeout : 100000000, / /en-têtes par défaut de 30 000 millisecondes : { 'my-header' : 'foo' }, params : { foo: 'bar' } });

2 : Ajouter : Ext.Ajax.timeout au début de js = 180000;

Copier le code Le code est le suivant :
Ext.onReady(fonction () {
Ext.BLANK_IMAGE_URL = '../../common/ext3/resources/images/default/s.gif ';
Ext.Ajax.timeout = 180000
vardateType;// Type de rapport
Ext.onReady(function() { Ext.BLANK_IMAGE_URL = '../../common/ext3/resources/images/default/s.gif '; Ext.Ajax.timeout = 180000; var dateType; //Type de rapport Après les tests, il a été constaté que le premier paramètre n'était pas valide, mais le deuxième paramètre était efficace

J'étais trop occupé, alors je l'ai testé ici en premier, j'ai senti que c'était le meilleur. La chose à faire était d'optimiser la base de données. Après tout, faire une requête, demander aux utilisateurs d'attendre 3 minutes est définitivement inacceptable, même 1 minute.
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre l'exception de délai d'attente d'interruption du thread Java (ThreadInterruptedTimeoutExceotion) Comment résoudre l'exception de délai d'attente d'interruption du thread Java (ThreadInterruptedTimeoutExceotion) Aug 18, 2023 pm 01:57 PM

Comment résoudre l'exception de délai d'attente d'interruption du thread Java (ThreadInterruptedTimeoutException). Dans la programmation multithread Java, nous rencontrons souvent des situations où le temps d'exécution du thread est trop long. Afin d'éviter que les threads n'occupent trop de ressources système, nous définissons généralement un délai d'attente. Lorsque le temps d'exécution du thread dépasse le délai d'attente, nous espérons pouvoir interrompre l'exécution du thread. Java fournit un mécanisme d'interruption de thread En appelant la méthode interruption() du thread, vous pouvez.

Comment Meituan paie-t-il les heures supplémentaires ? Les normes de rémunération des heures supplémentaires de Meituan ! Comment Meituan paie-t-il les heures supplémentaires ? Les normes de rémunération des heures supplémentaires de Meituan ! Mar 16, 2024 pm 07:55 PM

1. Comment Meituan compensera-t-il les heures supplémentaires ? Les normes de rémunération des heures supplémentaires de Meituan ! Les règles de rémunération des heures supplémentaires de Meituan sont les suivantes : (1) Heures supplémentaires lors de l'achat du service ponctuel : après avoir sélectionné le service ponctuel, si le livreur ne livre pas à temps, le système lancera automatiquement le processus de compensation et le montant de la compensation sera déterminé en fonction des détails de la commande et de la durée des heures supplémentaires. (2) Délai d'attente ordinaire pour Zunshibao non acheté : 1. Si le délai de livraison réel de la commande est supérieur à 10 minutes et inférieur à 20 minutes plus tard que le délai de livraison promis, 25 % du montant réel du paiement de la commande sera compensé. 2. Si le délai de livraison réel de la commande est supérieur à 20 minutes ou inférieur à 30 minutes par rapport au délai de livraison promis, 30 % du montant réel du paiement de la commande sera remboursé. 3. Si le délai de livraison effectif de la commande est supérieur de plus de 30 minutes au délai de livraison promis, 50 % du montant réel du paiement de la commande sera remboursé. 4

Délai d'attente du verrouillage dépassé ; essayez de redémarrer la transaction - Comment résoudre l'erreur MySQL : délai d'attente de la transaction Délai d'attente du verrouillage dépassé ; essayez de redémarrer la transaction - Comment résoudre l'erreur MySQL : délai d'attente de la transaction Oct 05, 2023 am 08:46 AM

Lockwaittimeoutexceeded;tryrestartingtransaction - Comment résoudre l'erreur MySQL : délai d'attente de transaction Lorsque vous utilisez la base de données MySQL, vous pouvez parfois rencontrer une erreur courante : Lockwaittimeoutexceeded;tryrestartingtransaction. Cette erreur indique que le délai d'attente de transaction a expiré. Cette erreur se produit généralement lorsque

Que faire si le délai de livraison des courses de Meituan expire_Comment gérer le délai de livraison des courses de Meituan Que faire si le délai de livraison des courses de Meituan expire_Comment gérer le délai de livraison des courses de Meituan Mar 28, 2024 am 09:26 AM

1. Tout d'abord, lorsque vous sortez de la nourriture, vous devez savoir si la commande est livrée par le commerçant lui-même ou par Meituan. De manière générale, l'efficacité de la réception des commandes par le commerçant est faible et des délais d'attente se produisent souvent. puisque Meituan n'est pas impliqué dans la livraison, il n'y a pas de principe de compensation. A ce moment, vous pouvez vérifier si la commande soumise contient une clause d'indemnisation pour les heures supplémentaires de livraison. S'il y a une clause pertinente dans la réclamation, il n'est pas nécessaire d'en dire plus, le commerçant réclamera la réclamation. S'il n'y a pas de règles pertinentes, il est recommandé de laisser un avis négatif ou de laisser un message sur le service de livraison de repas sur la plateforme, ou de contacter directement le commerçant pour vous plaindre du service de livraison afin de négocier une indemnisation si vous le pouvez vraiment. Si vous ne négociez pas, vous ne pouvez qu'admettre que vous n'avez pas de chance. Veuillez faire plus attention la prochaine fois. 2. Modèle de compensation des heures supplémentaires : le commerçant promet un délai de livraison et une remise, et reçoit le paiement de l'utilisateur

Comment résoudre les problèmes fréquents de délai d'expiration de connexion réseau dans les systèmes Linux Comment résoudre les problèmes fréquents de délai d'expiration de connexion réseau dans les systèmes Linux Jun 30, 2023 am 11:03 AM

Comment gérer le problème fréquent d'expiration de connexion réseau dans les systèmes Linux Lors de l'utilisation de systèmes Linux pour la communication réseau, des délais d'expiration de connexion réseau sont souvent rencontrés. Cela apportera des désagréments à notre travail et à notre vie. Les raisons peuvent être une connexion réseau instable, une charge élevée du serveur ou une configuration système incorrecte. Dans cet article, nous présenterons quelques méthodes pour résoudre les problèmes fréquents de délai d'attente de connexion réseau. Vérifier la stabilité de la connexion réseau Tout d'abord, nous devons vérifier la stabilité de la connexion réseau. Vous pouvez essayer d'utiliser un autre appareil pour vous connecter au même réseau, ou

Comment résoudre l'exception de délai d'expiration de concurrence Java (TimeoutException) Comment résoudre l'exception de délai d'expiration de concurrence Java (TimeoutException) Aug 18, 2023 am 10:21 AM

Comment résoudre l'exception de délai d'attente de concurrence Java (TimeoutException) Dans la programmation multithread, nous rencontrons souvent des situations où les opérations simultanées expirent. Lorsque nous devons effectuer une opération de longue durée, si le délai prédéfini est dépassé, une exception de délai d'attente (TimeoutException) doit être levée. Cet article explique comment résoudre les exceptions de délai d'expiration de la concurrence Java et fournit des exemples de code correspondants. Une solution courante utilisant Future et ExecutorService consiste à utiliser

Comment prolonger le délai d'attente des requêtes Ajax ? Comment prolonger le délai d'attente des requêtes Ajax ? Jan 26, 2024 am 10:09 AM

Comment prolonger le délai d’expiration des requêtes Ajax ? Lorsque nous effectuons des requêtes réseau, nous rencontrons souvent des situations dans lesquelles nous devons traiter de grandes quantités de données ou des calculs complexes, ce qui peut entraîner un délai d'attente de la requête et un échec de renvoi normal des données. Afin de résoudre ce problème, nous pouvons garantir que la demande peut être complétée avec succès en prolongeant le délai d'expiration de la demande Ajax. Ce qui suit présentera quelques méthodes et exemples de code spécifiques pour prolonger le délai d'expiration des requêtes Ajax. Lorsque vous effectuez une requête Ajax à l'aide de l'attribut timeout, vous pouvez définir l'attribut timeout sur

Combien de temps faut-il pour que les requêtes ajax expirent ? Combien de temps faut-il pour que les requêtes ajax expirent ? Nov 20, 2023 am 10:29 AM

Les requêtes AJAX n'ont pas de délai d'expiration fixe : « Asynchronous JavaScript and XML » est une technologie d'envoi de requêtes asynchrones sur des pages Web, qui utilise JavaScript pour envoyer des requêtes au serveur et recevoir des réponses sans actualiser la page entière.

See all articles