This time we have made the following adjustments: 1. The Smarty template engine is integrated into both the front and backend of version 3.0, which separates programs and templates for easy modification. 2. The URL and the final search webpage are stored separately, so that the system can quickly remove duplicates. 3. Store data in multiple tables. Top websites and URLs are stored separately, divided into 6 tables respectively. The final web page will also be stored independently in multiple tables. 4. Integrate sphinx full-text search engine.