高效的方法就是用
XLVI. FTP 函数

解决方案 »

  1.   

    <?php// open some file for reading
    $file = 'somefile.txt';
    $fp = fopen($file, 'r');// connect to the server
    $conn_id = ftp_connect($ftp_server);
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);// try to upload the file
    if(ftp_fput($conn_id, $file, $fp, FTP_ASCII)) {
        echo "Successfully uploaded $file\n";
    } else {
        echo "There was a problem while uploading $file\n";
    }// close the connection and the file handler
    ftp_close($conn_id);
    fclose($fp);?>
      

  2.   

    这个不是详细的问题,要你的机器支持FTP文件传输协议!用PHP的文件系统函数肯定谁也等不住那么长时间,
    具体你要自己去看 手册上 的FTP函数部分!
      

  3.   

    那这样子的情况呢。
    比如,操作apache的日志文件,我用php来做分析,为了减轻数据库的负担,网站部分页面的统计直接从日志里分析得到.这样子也要用ftp函数嘛?应该不用的吧。
      

  4.   

    那这样和100M得文件有什么关系了?好像没有什么关系啊~建议使用全局变量保存在线人数,使用session_start保存连接人数……遮掩才是对服务器得负担得减轻
      

  5.   

    100M?太大了,php可能不好弄,或者可以每次读入一段,不过文件中要有好的索引想想看用notepad打开大文件都不可以,我想还是放弃吧
      

  6.   

    现在数据库负载已经很大,不适合放到数据库中。
    说简单一点就是用php分析日志文件(日志比较大:三台服务器,每天三个文件加一起基本350M的)
    要从里面取出来特定几个页面的访问量,以及来路,IP,日期==这类的信息
      

  7.   

    XML是最慢的一种方法
    你可以考虑做文件散列