2009-07-28 10 views
1

J'ai posé cette question partout sur le web, mais personne n'a encore répondu.Cakephp, problèmes de performance étranges

J'ai une application Cake sur un serveur live. Le problème est que tout semble être mis en cache. Disons que vous êtes sur la page d'index, cliquez sur le lien "delete" pour supprimer un enregistrement, et vous êtes redirigé vers l'index. L'enregistrement "supprimé" est toujours affiché. Si vous cliquez sur le bouton d'actualisation, l'enregistrement n'est plus affiché et le message flash apparaît.

Et c'est comme ça partout sur le site.

J'ai mise en cache désactivé dans config/core.php, les sessions sont CakePHP pures (fonctionne même avec des sessions de base de données et php), debug est 0.

Server est PHP5.

Toute idée est la bienvenue!

+1

Eh bien, qu'en est-il de la mise au point de déboguer à 2? ça dit quelque chose? Pourriez-vous également poster votre méthode delete()? Est-ce que cela arrive pour tous les modèles? –

+0

une autre suggestion: essayez de supprimer tous les fichiers dans/tmp/cache. Beaucoup de comportements de gâteau étranges découlent de là. –

+0

Utilisez pastebin pour publier votre message de suppression et s'il vous plaît également publier votre journal SQL (afin que nous puissions voir si c'est la db qui est lent, ou votre application) –

Répondre

1

Quel est votre navigateur? J'utilise Opera et j'avoue qu'il ne gère pas le cache comme je le voudrais. Je dois rafraîchir, alors que Firefox fonctionne parfaitement (ou au moins recharger la page comme je le ferais pendant que je débogue)

0

(de twitter @IvanBernat) avez-vous essayé d'ajouter une balise meta pour tuer le navigateur cache? utiliser firebug et voir si le navigateur obtient le code 304 pour votre fichier

+0

Oui, ça n'a pas fonctionné. –

Questions connexes