【有没有用内存虚拟磁盘做web document root的?】 除非执行一个程序要include上百个文件..否则io上的优化效果应该不是很明显 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 泼点冷水:1.关于"php的inlcude等操作性能提高"php的include主要是慢在对文件进行语法分析, 而不是慢在文件读取.因此这点作用有限.2.操作系统在运行程序时首先就是将文件读入内存, 所有的程序代码和数据都是在内存中才能运行,操作系统对内存中的代码根据最近最少使用的页面先丢弃的原则(及其它)处理, 这样的处理方法无疑比将所有web文件全部放入内存更合理. 1)数据存储一般不存放在web目录下2)程序的话,一般会使用一些例如apc的操作码缓存,缓存目录也不在web目录下3)如果是静态web页面或者说想对整个页面而不是某块数据存储,一般是在前端架一个反向代理,例如squid,它本身是在内存级别有cache的,而它的磁盘缓存文件也不是在web目录下所以一般来说web目录是不需要映射到内存的,需要映射到内存的目录只有三种:数据目录,php程序的操作码缓存目录,页面缓存目录(反向代理是一个例子).当然有一个是例外,那就是当你的web访问都是静态的话,那就有足够的理由来把目录映射到内存了.这个我们也是用过的.当然这种情况就不是我们这个帖子所要讨论的了.而且全静态的话,在大访问量的时候一般不会选择使用内存存储的方式,而是在前端用多个squid来进行负载均衡. 一个判断问题 mysql错误,急! php_ini中log_errors_max_len属性的设置 请教个极度菜鸟问题 php能自己写登陆界面登陆到其他页面上吗 急啊!!!不解迷惑!!在线等!! 请问php如何获取目录下的文件列表? 有什么办法可以将我打开的文件b.pbp里所require包含的文件把它拷贝到b.php的目录下 靠!刚才发了个帖子,不知道跑到哪里了?? jquery的ajax返回不了json数据 apache rewrite 如果文件不存在就调转一个地址 from中的seclect问题
php的include主要是慢在对文件进行语法分析, 而不是慢在文件读取.因此这点作用有限.2.操作系统在运行程序时首先就是将文件读入内存, 所有的程序代码和数据都是在内存中才能运行,操作系统对内存中的代码根据最近最少使用的页面先丢弃的原则(及其它)处理, 这样的处理方法无疑比将所有web文件全部放入内存更合理.
2)程序的话,一般会使用一些例如apc的操作码缓存,缓存目录也不在web目录下
3)如果是静态web页面或者说想对整个页面而不是某块数据存储,一般是在前端架一个反向代理,例如squid,它本身是在内存级别有cache的,而它的磁盘缓存文件也不是在web目录下所以一般来说web目录是不需要映射到内存的,需要映射到内存的目录只有三种:数据目录,php程序的操作码缓存目录,页面缓存目录(反向代理是一个例子).当然有一个是例外,那就是当你的web访问都是静态的话,那就有足够的理由来把目录映射到内存了.这个我们也是用过的.当然这种情况就不是我们这个帖子所要讨论的了.而且全静态的话,在大访问量的时候一般不会选择使用内存存储的方式,而是在前端用多个squid来进行负载均衡.