Blog Details

削减服务器的请求能力
by weswoo

shopify独立站

Planning your online business goals with a specials

Kristin Weswoo

Aug 30, 2023

高性能网站请求量大应该若何支持?大要可以分为两个方面。一方面是只管削减对服务器的请求,另一方面是提高服务器的响应能力。对于削减服务器的请求能力,小编这里枚举以下几个方面,人人可以参考。  
1:对于开发职员,只管做到能够合并css, 把多张靠山图片合并, 削减mysql查询等。   2: 对于运维职员, nginx的expires 设置,行使浏览器缓存等,削减查询。   3: 行使第三方的cdn来响应请求,以此来削减自身服务器的压力。   4: 最终剩下的,不能阻止的请求----服务器集群+负载平衡来支持。   以是,来到第4步后,就不要再思量削减请求这个偏向了.而是思索若何更好的响应高并发请求。那么这也是我们今天着主要讲的。   对于Nginx来说,客户来请求Nginx 来响应,怎么响应,无非是读取mysql 或者是直接读取磁盘上的index.html 等等。两个偏向,第一是要建socket 毗邻,第二是要打开文件。这就牵涉到两个硬性的限制。第一,你的socket 毗邻能不能建那么多。你的内存是不是足够大,由于确立socket 毗邻都要内存维护着他们的信息的。你打开文件,操作系统允许不允许你一次打开那么多的文件。由于在默认情形下一个历程同时只能打开1024个文件。以是你想确立高并发,高并发无非就是确立的socket 毗邻多,打开的文件多。只有你这两个方面能承的住。固然对你的网卡也是有要求的,最少你的网卡能够同时跑通那么多的流量。   知道了这两个大的偏向之后,我们排盘问题就需要从这两点入手。然后通过考察系统的dmesg 和 nginx 的error.log 来逐步解决问题。其着实真实的生产环境内里,做器械都是那里失足了,随着错误轨迹一点点去试探的优化的。没有一个牢靠的路子说照着什么做就能到达多大的并发。   以上就是架构一个高并发 Nginx 服务器的大要思绪和方案,希望对人人有所辅助。  

 

八大差异—独立服务器与云计算

Random Image 608
Random Image 608

Manage your online banking

Morbi lorem proin morbi tempor risus. Nisl lobortis diam id faucibus pretium vitae suspendisse sed accumsan. Sodales morbi tristique elit cursus gravida. Ullamcorper commodo eget pulvinar pretium. Condimentum rhoncus commodo amet nec auctor nibh vel mi blandit.

Neque ultrices nunc condimentum morbi risus tincidunt. Vel arcu lacus non ornare. Porttitor in rhoncus magna augue adipiscing.

  • Manage your time so you’ll get more done in less time
  • Cut expenses without sacrificing quality
  • Attract and retain quality, high-paying customers

开始您的独立站品牌出海

独立站品牌从0到1的步骤:产品开发 - VI定调 - 网站定制 - 运营自动化 - 客户维护

  • 12小时技术团队支持

  • 全方位品牌出海护航