电脑配置单推荐 为什么有人说20年以前电脑32M的内存就够用了,现在32M的内存还不够电脑打开个网页呢?
为什么有人说20年以前电脑32M的内存就够用了,现在32M的内存还不够电脑打开个网页呢?作为一名16岁的程序员,我从1991年开始接触电脑。我可以肯定地告诉你,你之所以有这种感觉,是因为操作系统公司和
为什么有人说20年以前电脑32M的内存就够用了,现在32M的内存还不够电脑打开个网页呢?
作为一名16岁的程序员,我从1991年开始接触电脑。我可以肯定地告诉你,你之所以有这种感觉,是因为操作系统公司和硬件制造商之间的默契。可以说,高档五金和钻石是近两个世纪最大的骗局
!典型的惯例是:硬件制造商有一个市场生命周期,每个旗舰大约是五年。当硬件厂商需要依靠技术变革来达到刷新市场硬件(金钱)的目的时,他们会通知操作系统(微软),通知硬件规格,微软会推出与之匹配的系统接口。其目的不是在硬件规格下使用该卡,而是在硬件规格下使用该卡,并实现一些新功能欺骗用户,进而切断低版本系统的维护和更新,促使软件厂商别无选择,只能采用新的软件接口标准,否则他们以后就不能用了。硬件制造商有25-30年的硬件规格储备,而操作系统至少有50年的储备。就像挤牙膏一样,他们按照5-10年的规格,一次次挣钱。虽然在硬件迭代的过程中,我们已经实现了效果的提高(特别是在游戏中),但不可否认的是,资源的浪费在增加。如果您使用Linux开源系统,您可以自己测试它。
原因只有一个。主流硬件是英特尔和AMD,大多数操作系统是微软。垄断的力量非常强大
假如有10亿人同时去一个网站浏览,都按F5不松手会怎样?
网站会崩溃,任何网站都无法承受。
我们粗略估计,普通键盘的最快刷新速度可达每秒1000次。考虑到许多软件不需要如此快的响应速度,这些软件会降低这个频率以节省计算机资源。我自己用谷歌浏览器试过。按F12键打开控制台,选择网络选项,按住F5键(在浏览器界面中直接按F5键只刷新一次,可能与主题的初衷不一致)。此时,控制台将快速刷新,每秒将执行数十次目视检查。如果按10次,10亿持F5的人的浏览量将达到每秒100亿。
让我们看看淘宝,它可能是世界上最并发的网站在短时间内。我们没有具体的数据,但是我们可以根据互联网上提供的一些数据来估计。淘宝网访问的最高时间应该是11日零点后几分钟。事实上,淘宝交易量增长最快的也就在那几分钟。我猜每秒的订单高峰也出现在这个时候,每秒有54.4万笔交易。假设千分之一的人下了订单,那么当时的浏览量大约是每秒5亿次。事实上,虽然淘宝在这个时候没有崩溃,但很多页面已经被延迟,很多数据无法刷出来。而问题中的条件远远超过了这个数字,淘宝网承受不了访问量(其实我已经低估了10亿人尽可能按F5造成的访问量,高估了淘宝网在双11上能承受的访问量)。我不认为任何一个网站能承受如此大的访问量。
事实上,10亿人口接近世界人口的七分之一。不会有一个页面能吸引这么多人同时访问,网站也不会设计得有这么高的并发性。
实际上,网站访问远比这复杂。这里只是一个粗略的估计。欢迎你提出不同意见。
当我看到一个朋友在评论中提问时,我自己测试了一下,然后阅读了21次Apache日志。它只代表我自己的测试,不能保证准确。我给你推荐信。