2017-01-06 6 views
2

Diese Frage bezieht sich ausschließlich auf Azure in ihrem Portal.How To Flush Ein Websites Cache?

Ich habe eine Testseite, die ich in Azure Wordpress ausführen; Wenn ich versuche, Updates zu sehen, sehe ich sie nicht. Selbst wenn ich den Cache meines Browsers lösche oder auf die Site an einem neuen Ort zugreife, der noch nie auf der Site war, sehe ich diese Änderungen nicht. Mein nächster Versuch war, alles auf der Wordpress-Seite zu löschen und die Seite erneut hochzuladen. Dies hat auch nichts bewirkt.

Basierend auf meiner Forschung ist das Einzige, was ich herausfinden kann, dass Azure eine Kopie der Seiten irgendwo im Cache speichert und diese gelöscht werden muss. Ich habe versucht, den App-Service-Plan neu zu starten und habe das Portal durchgesehen, aber nie eine Option zum Leeren des Cache in den Einstellungen gesehen.

Nur eine Kritik:

  1. Ich habe versucht, den Cache des Browsers zu spülen.
  2. Ich habe versucht, alle Dateien zu entfernen und neu hochzuladen.
  3. Ich habe versucht, den App-Serviceplan im Azure-Portal neu zu starten.

Alles zeigt noch das alte Design.

Ich kann überprüfen, ob das neue Design existiert, indem man Appearance schaut dann Editor PHP-Seiten; Die Seitenquelle beim Laden der Seite ist völlig falsch (und seltsam, da die Seite nirgendwo mehr auf dem Server existiert).

+0

Gibt es eine Wordpress-Plugin installiert, dass dies verursacht werden könnte? –

Antwort

0

Bitte versuchen Sie die folgenden zwei Optionen:

  • gesetzt WEBSITE_DYNAMIC_CACHE-0, in App-Einstellungen in Ihrem Azure Web Apps verwalten Portal
  • Hebelwirkung der Hinweis von How to: Use a custom PHP runtime in web.config um die Einstellung zu ändern, in der Root-Verzeichnis Ihrer Anwendung.
    Wir können die Azure build-in PHP-Laufzeit verwenden, anstatt oben erwähnte unsere eigene PHP-Laufzeit, sollten Sie die folgenden Inhalte in web.config:
    <configuration> <system.webServer> <handlers> <add name="PHP-FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="D:\Program Files (x86)\PHP\v5.6\php-cgi.exe" resourceType="Either" requireAccess="Script" responseBufferLimit="0"/> </handlers> </system.webServer> </configuration>
+0

@GaryLiuMSFT - danke; Im Schlüsselwert der App-Einstellungen habe ich den Schlüssel 'WEBSITE_DYNAMIC_CACHE' auf den Wert '0' gesetzt. Ich werde die zweite aktualisieren, wenn ich Zugang zu meinem FTP-Client bekomme - danke! – WashDCDev

+0

@WashDCDev, froh, das zu hören, wenn es Ihnen hilft, können Sie es als Antwort markieren, die anderen Gemeinschaften helfen wird, die dem ähnlichen Problem mit Ihnen gegenüberstehen. –

+0

Schlüsselseite - 'front-page.php'. – WashDCDev