php / php/php-sdk-binary-tools

Revise opcache settings in phpsdk_pgo.json

Offen
#37 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
M4
Sterne
116
Forks
50
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

https://github.com/php/php-sdk-binary-tools/blob/69e50fe53709c44876520b5f3ae15bb638fb1dbc/pgo/tpl/php/phpsdk_pgo.json#L23-L34

This deviates from the recommended production settings; while that is not wrong or bad per se, I don't understand why the interned_strings_buffer and max_accelerated_files are halved for x86. Also, the jit_buffer_size might be too low. And why memory_consumption is only a quarter for x86, escapes me.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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

Beginnen Sie mit pgo/tpl/php/phpsdk_pgo.json in den Zeilen 23-34 und vergleichen Sie dessen opcache-Werte mit den empfohlenen Produktionseinstellungen. Untersuchen Sie, warum sich interned_strings_buffer, max_accelerated_files, jit_buffer_size und memory_consumption für x86 unterscheiden. Als abgeschlossen gilt die Aufgabe, wenn die überarbeiteten Einstellungen begründet sind und mit der vorgesehenen Produktionskonfiguration übereinstimmen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
build-system
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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