php / php/php-src

apache_finish_request() alternative to fastcgi_finish_request()

Offen
#11,250 7 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Feature SAPI: apache2handler
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.1k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

would be nice if the apache / apache2handler sapi got a apache_finish_request() like the fastcgi_finish_request() function. quoting the fastcgi_finish_request() documentation:

This function flushes all response data to the client and finishes the request. This allows for time consuming tasks to be performed without leaving the connection to the client open.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die bestehende Implementierung von fastcgi_finish_request() und die SAPI-Einstiegspunkte von Apache/apache2handler zu lesen; das Issue nennt keine bestimmten Dateien oder Tests. Vergleiche, wie die Apache-SAPI die Antwort flushen und die Anfrage abschließen kann, und ermittle anschließend die erforderlichen Tests, um ein gleichwertiges Verhalten nachzuweisen, und dokumentiere, was der Abschluss garantieren sollte.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
apache, c, php
Bereich
backend, web-dev
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.