Heim  >  Artikel  >  Backend-Entwicklung  >  Wartungsaufzeichnungen der Use-Case-Management-Plattform

Wartungsaufzeichnungen der Use-Case-Management-Plattform

WBOY
WBOYOriginal
2016-08-08 09:22:29945Durchsuche

Die Arbeit erfordert die Pflege einer Use-Case-Management-Plattform, hauptsächlich die Optimierung einzelner Funktionspunkte. Diese Plattform speichert Testfälle für jedes Projekt in jedem Zeitraum sowie Anwendungsfallabfragen, -verwaltung, -überprüfung und andere Funktionen.

Erstellen Sie zunächst lokal eine simulierte Online-Umgebung. xampp php mysql, kopieren Sie die Quellcodedateien der Plattform in das Verzeichnis xampp/htdocs/. Öffnen Sie den Browser und besuchen Sie: http://localhost/xxx.php, um auf die lokale Simulationsumgebung zuzugreifen.

Optimierungspunkt 1: Löschen Sie ungültige JS, CSS usw., die lange Ressourcenwartezeiten verursachen.

Lösung: Überprüfen Sie mit Browser F12 die Warnmeldungen „Zeitüberschreitung der Netzwerkverbindung“ und „keine Ressourcenrückgabe“, suchen Sie die Position der Ressourcenanforderungsanweisung im Quellcode, kommentieren Sie sie aus, und das Problem ist gelöst.

Optimierungspunkt 2: Die Funktion zum Beantworten von Use-Case-Review-E-Mails ist ungültig.

Lösung: Um Verdachtsmomente zu vermeiden, wird das Problem nicht im Detail beschrieben. Nachfolgend sind einige wichtige Punkte im Lösungsprozess aufgeführt:

1) Die lokale PHP-Version sollte neuer als die Online-Version sein, was zu einem lokalen Fehler unter demselben Quellcode führt:

Schwerwiegender Fehler : Call-Time Pass -by-Reference wurde in D:Program Filesxampphtdocsxxxxxxxxx.php in Zeile xx entfernt

Die Ursache des Problems sollte sein: Die Syntax zum Schreiben von Referenzparametern unterscheidet sich zwischen verschiedenen PHP-Versionen. Referenz: Hier

In der neuen Version von PHP, wenn die Funktion definiert ist:

<span>function myFunc<span>(<span>&<span>$arg<span>) <span>{ <span>do something<span>... <span>}</span></span></span></span></span></span></span></span></span>

Wenn die Funktion aufgerufen wird:

myFunc<span>(<span>$var<span>)<span>;<span>//Call myFunc</span></span></span></span></span>

Das heißt, wann Wenn die neue Version der PHP-Funktion aufgerufen wird, gibt es kein & vor dem Parameter.

Das Obige stellt die Wartungsaufzeichnungen der Use-Case-Management-Plattform vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn