2011-02-02 15 views
2

:サイト cURLのスクリプト、perlの

    1. ログインページ
    2. を取得します
    3. ページの内容を確認する
    4. コンテンツが必要な場合は、私が5必要です。
    5. いくつかのデータをサイトに投稿してください。
    6. ログアウト。

    私のスクリプトは、並列に< 20のサイトにログインし、あまりにも速くないと、サーバーリソースを大量に使用していることができます。

    スクリプトをPythonや他の言語に変換してより速くすることはできますか? firefoxなどのブラウザを使用してコマンドを送信してコンテンツを取得することが可能かどうかわかりませんか? 例:

    system("firefox http://stackoverflow.com/users/login"); 
    system("firefox post-data:username=stack&password=some"); 
    system("firefox getcontent > mypage.html"); 
    

    それは狂気のソリューションに見えるかもしれ:)が、私は、PHPスクリプトのパフォーマンスを改善する必要があります。

    は、私はそれがHTTPリクエストを待っているとするべき言語で行うことが少なく、そしてより多くのを持っている想像Mechanize

  • 答えて

    1

    、ありがとうございました。 PHPがボトルネックになるようなことをしているようには聞こえません。

    まず、HTTPリクエストにかかる時間をテストします。私はあなたのボトルネックがどこにあるのか賭けています。

    +0

    ありがとうございました。私は別のサーバーを使ってリモートでサイトに接続することができ、その結果はサーバー1に送られます。私は、メインサーバーからのサーバー負荷を大幅に削減すると思います。 – varu

    2

    を使用しようと、Python用、非常に エイドリアン

    関連する問題