什么是cdn服务器
CDN,中文内容分发网络,是Content Delivery Network的简称。它通过一种缓存冗余的方式,在现有的网络结构中增加一层新的网络架构,将网站的内容部分或者全部存储到用户最近的网络服务器中,使得用户就近取得网站内容。
未使用CDN,用户访问过程:
使用CDN,用户访问过程:
从上面两个图我们可以看到:使用CDN,用户请求在满足的前提下,请求发送到缓存服务器上,由最近的缓存服务器提供内容,提高了用户的访问速度,缓解了网站服务器的压力。
设置Nginx的配置文件
在Nginx
的conf
文件中设置Nginx.conf
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 66; server { listen 80; server_name localhost; location / { root /usr/share/nginx/wwwroot; index index.html index.htm; } } }
设置docker-compose.yml
在docker-compose.yml
设置如下:
version: '2.0' services: nginx: restart: always image: nginx container_name: nginx ports: - 81:80 volumes: - ./conf/nginx.conf:/etc/nginx/nginx.conf - ./wwwroot:/usr/share/nginx/wwwroot
创建如下文件夹:
启动Nginx并访问:
docker-compose up
原文链接:https://blog.csdn.net/qq_40369435/article/details/91354015?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934461816782248559192%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934461816782248559192&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-29-91354015-null-null.nonecase&utm_term=%E6%90%AD%E5%BB%BAcdn
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6322