14 major technologies for large-scale portal sites

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.