Ich habe ein seltsames Problem bei der Arbeit, mit der ich seit dem Aufkommen von Windows Vista zu kämpfen habe.Webseiten, die eine lange Zeit zum Laden laden, nur auf Vista auf meiner Arbeit w/w
Wir senden einmal wöchentlich einen eigenen E-Mail-Newsletter an über 40.000 Personen. Der sendende Code ist seit Jahren vorhanden, er wird im klassischen ASP/VBscript über einen Browser aufgerufen und durchläuft einfach jede E-Mail-Adresse und sendet sie an sie. Die Seite benötigt 40 Minuten oder mehr, um ausgeführt zu werden, und hat daher einen großen Timeout-Wert, um dies zu ermöglichen.
Alles gut und gut, plötzlich, nachdem Windows Vista auf den Arbeits-PCs installiert wurde, verhielt sich die E-Mail-Versandseite merkwürdig - nach einer gewissen Zeit scheint es die Seite endlos neu zu laden, also die ersten 20% unserer Benutzer Erhalten Sie mehrere Kopien des Newsletters, bis wir den Prozess beenden!
Wenn wir den Code auf einem XP-Computer im gleichen Büronetzwerk ausführen, funktioniert es gut. Wenn wir es auf Vista außerhalb das Büro, also, sagen, auf meinem eigenen ISP, dann funktioniert es auch gut!
Hinweis, gleiche Wirkung in IE und FF ...
Also, etwas über mein Büro-Netzwerk und Vista ist der Grund dafür ...
ich den Newsletter Code vor kurzem neu geschrieben, so wäre es gespalten die Aufgabe in Stücke von 100 Benutzern zu einer Zeit, in der Hoffnung, dies würde es beheben, aber meine neueste Test zeigt, dass die Büro - n/w Vista - Maschine wieder einmal die gleiche Seite über alle neu lädt, obwohl es 1/10 der dauert Zeit zu laufen ...
Hat jemand irgendwelche Ideen, was es sein könnte, wie ich es beweisen kann, oder, besser, wie ich es umgehen kann?
Vielen Dank für Ihre Beratung :)
Vermeiden Sie ausdrücklich, den E-Mail-Prozess außerhalb des Webprozesses auszuführen? – Boden
Ja, der Prozess muss von Mitarbeitern ohne technische Kenntnisse aktiviert werden, die nur mit einem einfachen Webzugriff unterwegs sind ... – Ralpharama