Ok, jetzt habe ich einen PHP-Code um http://www.anhatweb.tk/web/auth/create, um einen neuen Benutzer zu erstellen ....
Was ich tue, ist, sende ich meine Daten mit POST zu MySQL-Datenbank hinzufügen und senden Sie eine E-Mail zu Benutzer für Kontoüberprüfung ..... da ich eine freie Web site verwende, um meine Web site zu bewirten, ist der SMTP Bediener langsam und nimmt manchmal sehr sehr viel Zeit, um die Post zu schicken, die die Seite langsam macht, um für den Benutzer zu laden.
Was ich tun möchte, ist es, Daten in die Datenbank hochzuladen und senden Sie Mail im Hintergrund, ohne Benutzer Erfahrung die langsame sending ......
Meine Mail-Code ist einfach ... nur grundlegende PHP Alle anderen Methoden wie JSON, Jquery etc usw. werden geschätzt, aber PHP wird bevorzugt
in Kürze: Ich möchte PHP-Code im Hintergrund ausführen, ohne dass der Server eine Erfolg/Fehler-Antwort an den Benutzer auf die gleiche Seite senden! Einfach ausführen und umleiten ohne das langsame LadenPHP-Ausführung auf eine versteckte Weise
Antwort
Sie können E-Mail in die Warteschlange schieben. Die E-Mail-Mitarbeiter hören diese Warteschlange ab und senden sie, wenn sie vorhanden ist, an den Benutzer. Dieser Mechanismus wird von Framework Laravel verwendet. Warteschlangen und Arbeiter können viele Implementierungen haben. Zum Beispiel ist die Warteschlange SQL-Datenbank, und Worker ist Cronjob-Skript, die jede Sekunde ausführen und prüft db
Aber können Sie mir bitte das Format des Schreibens eines Cronjobs erklären, um ein Skript auszuführen, das bei www/ABC/script.php nach jedem Sagen 5 Minuten gehalten wird ..... schreiben Sie bitte das volle Format Hilfe geschätzt –
Und eine Sache mehr ..., da ich bereits CodeIgniter als Framework benutze ... Ich kann nicht Laravel –
ausführen in Shell-Befehl 'cronjob -e' von Benutzer, der dieses Skript ausführen muss. Im allgemeinen Fall müssen Sie eine neue Zeile mit dem nächsten Inhalt einfügen: '*/5 * * * * php -f www/ABC/script.php' Aber in einigen Fällen wird es möglicherweise anders sein –
- 1. eine versteckte Form angezeigt
- 2. Eine Liste auf eine bestimmte Weise auffüllen
- 3. Wie löst man eine versteckte JavaScript-Verbindung mit PHP auf?
- 4. Wie kann ich den Zustand in Haskell auf versteckte Weise initialisieren (wie der PRNG)?
- 5. Versteckte Reihe auf Eltemzeile klicken
- 6. Verwenden Sie async.js auf eine schlechte Weise
- 7. OpenSSL-Link libcrypto.a auf eine statische Weise
- 8. eine JavaScript-Funktion auf unterschiedliche Weise aufrufen
- 9. jQuery CSS auf versteckte Elemente
- 10. Versteckte Speicherlecks
- 11. Zugreifen auf versteckte SharePoint-Liste
- 12. Datei versteckte Flex Vista
- 13. Titel auf Versteckte auf Android-App setzen
- 14. Jquery und triggern einen Klick auf eine versteckte Schaltfläche
- 15. versuchen, den Fokus auf eine versteckte Textbox zu setzen
- 16. Warum kann ich eine Zeichenfolge auf diese Weise duplizieren, aber nicht auf diese Weise?
- 17. preg_replace und versteckte Zeichen oder versteckte Codierung
- 18. Zeichnen Sie eine Antialiased Linie auf eine schnelle Weise
- 19. Verwendung Enthält auf einer Liste auf eine andere Weise
- 20. Wie schreibe ich in eine versteckte Datei?
- 21. Zugriff auf versteckte eingebettete Quicktime-Audio
- 22. "Versteckte" Funktion auf Objekt in Javascript
- 23. ExtJS4: Versteckte Spalten. Zu langsam
- 24. Versteckte Feldüberprüfung
- 25. Versteckte Bilder auf der Website zeigen
- 26. Angular 2 Form Validierung auf versteckte Felder
- 27. Versteckte div blinkt auf Seite laden
- 28. Führen Sie die Validierung auf versteckte Felder
- 29. Java, wie man eine versteckte Klasse erweitert
- 30. Wie stelle ich eine Android "versteckte" App in PlayStore ein?
Sie könnten die Mailings mit einer CRON jede Stunde, denke ich. Warum ist das Mailing langsam? Ich würde mir das ansehen. – chris85
Ich weiß nichts über einen Cronjob ... kannst du mir bitte sagen, wie man ein Skript ausführt, das im PHP-Format unter www/ABC/script.php mit einem Cronjob gespeichert ist .... Hilfe sehr geschätzt .. ..., ..... –