php有不能将音乐缓存到内存里?

问题描述

php有不能将音乐缓存到内存里?

现在一个音乐网站,是供用户在线听、下载
网站用户同一时间访问有上百万。
为了提高网站性能,我想能不能将这些热门的音乐直接缓存到服务器内存里供用户下载呢?
PHP程序需要怎么去实现,或者有没有更好的解决办法?

解决方案

都放到内存里,那你需要多大的内存???
放客户端缓存还比较靠谱点

解决方案二:

硬件成本可以不计
我希望把一些热门的音乐放进去,网站有热门统计的。
比如说把最热门的 1000首放进内存,这样的。

解决方案三:

硬件成本可以不计
我希望把一些热门的音乐放进去,网站有热门统计的。
比如说把最热门的 1000首放进内存,这样的。

解决方案四:

一般来说,你首要的瓶颈是网络带宽。如果你不解决主要矛盾,想当然,那是无济于事的。

好比你上下班花了很长时间,那是因为堵车,而不是因为你的车排量太小。在北京那种地方你就算换上V16 6.0L的发动机也不能飞到单位去。

时间: 2024-09-21 01:39:33

php有不能将音乐缓存到内存里?的相关文章

怎么清理酷我音乐缓存?

  怎么清理酷我音乐缓存? 操作方法如上图所示. 您可以在"选项设置"-"系统"页面-"缓存资源设置"中,选择"手动设置最大缓存",然后输入一个您希望的最大缓存上限,当音乐盒缓存文件大小超过这个上限时,音乐盒会自动清空缓存. 温馨提示: 定期清理缓存对于播放器以及电脑运行速度非常有帮助哦~ 希望上面的方法能够帮大家解决问题.

清理酷我音乐缓存方法

怎么清理酷我音乐缓存? 操作方法如上图所示. 您可以在"选项设置"-"系统"页面-"缓存资源设置"中,选择"手动设置最大缓存",然后输入一个您希望的最大缓存上限,当音乐盒缓存文件大小超过这个上限时,音乐盒会自动清空缓存. 温馨提示: 定期清理缓存对于播放器以及电脑运行速度非常有帮助哦   希望上面的方法能够帮大家解决问题.

缓存、内存、虚拟内存分析

许多人认为,"缓存"是内存的一部分,许多技术文章都是这样教授的,事实上这么说是不正确的.  其实,缓存是CPU的一部分,它存在于CPU中  CPU存取数据的速度非常的快,一秒钟能够存取.处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大  缓存是为了解决CPU速度和内存速度的速度差异问题  内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象"蜗牛"一样慢的内存

cookie=缓存吗?缓存和内存间又是什么关系?

问题描述 cookie=缓存吗?缓存和内存间又是什么关系? 如题,cookie=缓存吗?缓存和内存间又是什么关系?望通俗易懂的解答 解决方案 cookie是记录在客户端上的一些数据.因为http协议是无状态的,所以可以通过cookie记录用户信息,使得服务器能识别一系列请求来自相同的客户端. 服务器通过set-cookie字段让浏览器保存cookie.浏览器记录下cookie,并且在之后的请求中以cookie:参数的形式发送到服务器.和cookie关系密切的有两件事,一个是session.ses

ardroid图片缓存中,利用强引用缓存到内存的图片生命周期是什么?

问题描述 ardroid图片缓存中,利用强引用缓存到内存的图片生命周期是什么? 是会在该应用的内存一直保存下去还是说当该应用退出后,图片即被回收 ?

PHP中文件缓存转内存缓存的方法_php技巧

前言 顾名思义文件缓存转内存缓存就是将存储在文件中的数据转到内存中去,实现磁盘操作转为内存操作,这样可以大大提高数据访问速度,并能实现缓存数据的分布式部署.文件缓存与内存缓存的介绍请参考名词解释部分. 原理 文件缓存转内存缓存的原理就是把文件缓存中的数据转存到内存中,以实现数据全局共享,解决频繁加载文件和装载数据的问题,采用Memcache工具实现内存缓存数据. 实现机制与步骤 1,检查文件是否存在内存缓存,如果不存在加载缓存文件 2,加载缓存文件,并获取缓存文件中的数据 3,将缓存文件中的数据

nginx缓存区内存配置大小对性能测试的影响

现象:Nginx与应用都在同一台服务器(4g内存.4核cpu)上,nginx缓存区内存配置1g,开启nginx的accesslog,跑图片终端页性能脚本,观察到accesslog里面有90%以上的MISS状态的,nginx缓存没有起到作用,加大nginx缓存内存为2g,清了缓存再次跑性能脚本,accesslog中的MISS状态仍占大部分,且应用服务器的内存空间基本被用完. 解决:将nginx与应用分开,nginx放在一台服务器上,应用包搬到另一服务器(6g内存.8核cpu)上,跑图片终端页脚本,

程序每隔2秒读取一次数据表,表数据500多条,数据半年变一次,能不能把这些数据放到内存里,不用每次读库

问题描述 表结构:自动ID帐号密码IDabcxxxIDxyzxxx表很简单.数据500多条,但是使用很频繁,每2秒左右查询一次,用的条件是select密码from表名where帐号=abc,每次都读取关闭,对数据库和程序都有影响.我想问的是.能把这个表放内存里吗?或者其他办法.不用频繁读取数据库也行,谢谢 解决方案 解决方案二:Asp.net?使用Cache缓存数据库吧解决方案三:引用1楼cadust的回复: Asp.net?使用Cache缓存数据库吧 winform程序解决方案四:做一个SER

我用了共享内存映射,但是,串口来的数写到共享内存里,就是更新不到磁盘文件里去咋办??

问题描述 我用了共享内存映射,但是,串口来的数写到共享内存里,就是更新不到磁盘文件里去咋办?? 共享内存映射,flushviewoffile,更新磁盘文件(那个flushviewoffile 返回都是对的可是文件里就是没有东西) 解决方案 先看i数据是否正确接收了,有没有写入共享内存.