OrFind is a powerful tool for assisting in the detection and removal of unused (orphaned) website files. Its unique technology involves a two-step analysis process to identify files on your server which may no longer be linked by active pages on your website. To get the most out of OrFind, it’s important to understand how this process works.
Dynamic websites can be incredibly complicated. Determining which files are in use by your website and which are no longer needed is no simple task. The first step is to crawl your website’s HTML content. This causes your server to run any server-side programming and allows OrFind to locate images, style sheets and other content that is dynamically included by your website when a page is requested. Examples of dynamic content include blog posts and product descriptions that are stored in your website’s database.
The second step is a static code analysis of your website’s server-side content. This involves a direct inspection of the code that resides on your server without running it in order to find files references that cannot be seen through your website’s HTML output. This technology, while powerful, does have some limitations as described below.