我的业务:程序后台生成首页html,是利于curl获得http://xxx.com/index.php源码然后保存为html文件。
现在我还有列表页和内容页面也要生成html。那么速度就取决于当然客服端的网速了。
请问能不能在客服端发布一个请求,让程序直接请求服务器本地url呢?

解决方案 »

  1.   

    url写成http://127.0.0.1/index.php
    然后添加一个如下的header
    Host: xxx.com
      

  2.   


    首先感谢回答,好像curl我没加host直接127.0.0.1也可以获取到。  加不加好像没影响!
      

  3.   


    首先感谢回答,好像curl我没加host直接127.0.0.1也可以获取到。  加不加好像没影响!
    这就是个规范的问题 加上是个完整的请求相当于使用了DNS解析到了对应的IP
      

  4.   

    列表页url rewrite 去访问php?
      

  5.   

    是的,生成html的逻辑就是 通过curl去访问一个php动态链接,然后获得源码生成html文件。
      

  6.   


    curl可以多线程??
      

  7.   


    curl可以多线程??可以
    http://php.net/manual/zh/function.curl-multi-init.php
      

  8.   

    你为什么要通过网络请求来生成html呢?好奇怪
    如果是采别人的站可以理解。你自己的站,用php就可以直接生成全站所需要的html文件,根本不需要通过网络访问。
    弄不懂你到底想做什么。
      

  9.   

    直接访问自己网站生成html。