中大型php网站网页访问速度优化,把网站内的php和html文件都存在内存中行吗
问题1:服务器从硬盘读取、向浏览器写出html,从硬盘读取php文件占用的时间大概是多少?问题2:为了缩短访问.html网页文件和php文件的时间,我是否可以用一定方法把...
问题1:服务器从硬盘读取、向浏览器写出html,从硬盘读取php文件占用的时间大概是多少?
问题2:为了缩短访问.html网页文件和php文件的时间,我是否可以用一定方法把这两种文件加载进内存中来缩短再次访问的时间?
问题3:中大型网站的.html类型文件,php文件大概占多少M,能超过2G吗?因为我在考虑放进内存的话,内存是否装得下他们
问题4:php怎样加载和解析内存中的php文件数据?难道只能解析硬盘上的php文件?
问题补充:刚才我仔细想了下,html文件可以通过浏览器设置缓存时间,就算放硬盘上访问时间看在有很多其他静态资源基础上其实也是可以忽略了。php文件加载进内存的方法可以用放弃php转而去学习Java来解决。看来我应该选择Java+memcached。或者自己写个服务器,能直接把各种文件加载进内存,也可以连接memcached等软件。 展开
问题2:为了缩短访问.html网页文件和php文件的时间,我是否可以用一定方法把这两种文件加载进内存中来缩短再次访问的时间?
问题3:中大型网站的.html类型文件,php文件大概占多少M,能超过2G吗?因为我在考虑放进内存的话,内存是否装得下他们
问题4:php怎样加载和解析内存中的php文件数据?难道只能解析硬盘上的php文件?
问题补充:刚才我仔细想了下,html文件可以通过浏览器设置缓存时间,就算放硬盘上访问时间看在有很多其他静态资源基础上其实也是可以忽略了。php文件加载进内存的方法可以用放弃php转而去学习Java来解决。看来我应该选择Java+memcached。或者自己写个服务器,能直接把各种文件加载进内存,也可以连接memcached等软件。 展开
1个回答
2018-01-10
展开全部
我X,你想的真多,放内存,也只是把内存当硬盘使啊,只是读写更快了,重启后,数据没有办法保存而已,你可以直接拿硬盘去堆raid啊~~~
你说的具体啥类型的网站,内容适合缓存不,适合静态话不,也可以考虑把需要seo的地方静态化,更新频繁的内容通过ajax调用,及时显示~
你可以尝试把内容存入/dev/shm再include对比~
memcached貌似是缓存数据的,不是文件,难不成你还要把文件序列化存储,再反序列化,再eval?
你要相信PHP的力量~~~
你说的具体啥类型的网站,内容适合缓存不,适合静态话不,也可以考虑把需要seo的地方静态化,更新频繁的内容通过ajax调用,及时显示~
你可以尝试把内容存入/dev/shm再include对比~
memcached貌似是缓存数据的,不是文件,难不成你还要把文件序列化存储,再反序列化,再eval?
你要相信PHP的力量~~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询