it-swarm.com.de

So ermitteln Sie, welche Dateien von der Website verwendet werden

Vor kurzem war ich für eine PHP/HTML/MySQL-Website verantwortlich.

Die Dokumentstruktur ist voll von doppelten Dateien und Ordnern, wodurch die Site komplexer erscheint als sie ist.

Gibt es ein Tool, mit dem ich die Dateien verarbeiten und herausfinden kann, welche Dateien verwendet werden und welche nicht, damit ich den gesamten redundanten Code aus der Dateistruktur entfernen kann?

Kann ein Tool auch feststellen, ob Dateien fehlen?

2
MB.

Wenn Sie die Dateien Seite für Seite anzeigen möchten, verwenden Sie einen Browser wie Chrome, der die übertragenen Dateien anzeigt. Klicken Sie in Chrome mit der rechten Maustaste auf eine Seite und wählen Sie den Menüeintrag "Element überprüfen". In der unteren Hälfte der Seite wird ein neues Fenster mit den Registerkarten "Elemente", "Ressource", "Netzwerk" usw. geöffnet.

Klicken Sie auf die Registerkarte Netzwerk und laden Sie die Seite neu. Alle über das Netzwerk übertragenen Dateien werden in der Spalte Name angezeigt. Am unteren Rand des Bereichs befinden sich weitere Registerkarten zum Gruppieren der Dateien nach Typ: Dokumente, Stylesheets, Bilder usw.

Wenn eine Datei fehlt, wird in der Statusspalte ein rotes 404 angezeigt.

1
Brent Washburne

Es gibt keine Möglichkeit, die zu verwendenden Dateien programmgesteuert zu analysieren. Eines der Skripte PHP könnte so einfach wie <a href="<?= $filename ?>.html"> auf eine beliebige Datei verweisen, und Sie hätten keine Möglichkeit zu erkennen, dass diese Zieldatei verwendet wird.

Eine Alternative besteht jedoch darin, die Website-Zugriffsprotokolle abzufragen. Wenn die Protokolle ausreichend lange zurückliegen, können Sie einfach den Namen jeder bereitgestellten Datei analysieren und davon ausgehen, dass Dateien, die noch nie bereitgestellt wurden, nicht verwendet werden. Ich würde empfehlen, die "nicht verwendeten" Dateien an einen sicheren Ort zu verschieben, nur für den Fall, dass Sie eine von ihnen zurückbringen müssen.

0
Sparr

Eine andere Möglichkeit besteht darin, den gesamten Code in eine IDE zu importieren und die Refactoring-Funktionen zu verwenden. Wenn Sie versuchen, eine Datei zu löschen, können sie nachverfolgen, ob sie irgendwo enthalten ist, und Sie warnen, bevor Sie sie löschen

0
user1555320