First, full-text search
Lucene Framework
Second, cache
Implementing a page-level URL cache
Third, generate static files
For example, a home page may consist of multiple parts, each generating a static file, and then using the server-side containing SSI technology for assembly, the default suffix is. shtml
Iv. static file distribution stored on a separate server
Css,js, pictures, files, etc., using an Apache server to process requests
V. Distributed development
Data synchronization between the servers, such as the Sina region of the server data synchronization; Easy to use server integration, server can be divided into: Web server, Session server, database server, static file server, and so on, a Web service may be dozens of machines integrated after the common service, Use of the Load balancer
Vi. Splitting of the database
Splitting of database tables and splitting of database table fields
Seven, search engine optimization
Seo
Eight, access monitoring
Jms
Nine, unit test, high concurrent access test
Ten, the development of document production
E-r diagrams, class diagrams, demand sheets, detailed design manuals, data dictionaries, etc.
Xi. Dynamic Deployment
Use of tools such as Ant
12. Form Submission Verification
Client authentication and server-side validation, one thing to note and explain is: After the server-side validation fails, to return to the customer form before the submission of the page, and the customer submitted before the input of all the information displayed, prompting the customer where the error in order to modify it. It is better to define some global validation rules if e-mail verification
13, the use of Ajax asynchronous call technology
Use of masking layers, validation of partial data if a login is prompted to load waiting information
14, the backup of the data
Independent backup server for synchronous backup of data
14 major technologies for large-scale portal sites