1. Load balancing is done by DNS parsing, and the user ultimately accesses which webserver is controlled by DNS server.
2, CDN Dynamic Acceleration Technology is the current more popular technology, the principle is in the DNS analysis of CDN through dynamic link detection to find the best way back to the source, and then through the dispatch of DNS will all the
The request is dispatched to the selected path back to the source, which accelerates the user's access efficiency.
3, data format and transmission mode is the most critical factor that affects the system I/O efficiency.
4, as long as the system call, there may be the kernel space address and user space address switching problem, in order to protect the system security, the kernel program run and user programs run using memory isolation
5. File access in several ways, standard file access, synchronous access, asynchronous access, memory mapping way to access files
6, serialization and deserialization of Java. Serializable interface
7. Network Transmission