最近、PHP/HTML/MySQL Webサイトの責任者になりました。
ドキュメント構造は重複したファイルとフォルダーでいっぱいであり、サイトが実際よりも複雑に見えます。
ファイルを処理し、使用されているファイルと使用されていないファイルを見つけて、ファイル構造からすべての冗長コードを削除できるようにするために使用できるツールはありますか?
また、不足しているファイルがあるかどうかをツールで識別できますか?
ページごとにファイルを表示する場合は、Chromeなどのブラウザを使用して、転送されたファイルを表示します。 Chromeで、ページを右クリックし、[要素の検査]メニュー項目を選択します。ページの下半分に新しいウィンドウペインが開き、「Elements」、「Resource」、「Network」などのタブが表示されます。
[ネットワーク]タブをクリックして、ページをリロードします。ネットワーク経由で転送されたすべてのファイルが[名前]列に表示されます。ペインの下部には、ファイルをタイプ別にグループ化する他のタブがあります:ドキュメント、スタイルシート、画像など.
ファイルが欠落している場合、ステータス列に赤い404が表示されます。
使用されているファイルを確認する必要があるファイルをプログラムで分析する方法はありません。 PHPスクリプトの1つは、任意のファイルを参照するために<a href="<?= $filename ?>.html">
のような簡単な操作を実行できますが、そのターゲットファイルが使用中であることを検出する方法はありません。
ただし、Webサイトのアクセスログをポーリングする方法もあります。十分な期間ログが戻っている場合は、提供されたすべてのファイルの名前を単純に解析し、提供されたことのないファイルは使用されていないと想定できます。 「未使用」のファイルを1つ戻す必要がある場合に備えて、安全な場所に移動することをお勧めします。
別の可能性は、すべてのコードをIDEにインポートし、リファクタリング関数を使用することです。ファイルを削除しようとすると、含まれているかどうかを追跡し、削除する前に警告することができます