ホームページ  >  記事  >  バックエンド開発  >  専門家の方、ローカル デバッグは正常に動作するのに、ブラウザで実行すると動作しない理由を教えてください。

専門家の方、ローカル デバッグは正常に動作するのに、ブラウザで実行すると動作しない理由を教えてください。

WBOY
WBOYオリジナル
2016-06-23 14:09:101101ブラウズ

zend 5.5.1を使用しています
データ量が多いため、zendの内蔵ブラウザを5分ほど実行すると収集が完了します。しかし、私はIEブラウザlocalhost:を使用しています。 。 。 。約 1 分間実行すると、エラーは報告されずに自動的に実行が停止します。毎回 1 分後に自動的に停止します。ブラウザに待ち時間はありますか?

解決方法を教えてください、ありがとうございます! ! ! !


ディスカッションへの返信(解決策)

1.ini で実行時間を長くします (多くのコンテンツを収集する場合は、メモリ使用量も考慮する必要があります)
2. コレクションをローカルで実行しているため、閲覧する代わりに CLI を直接使用することをお勧めします インターネット上に置く場合は、別途話しましょう

1.ini は実行時間を長くします (多くのコンテンツを収集する場合は、メモリ使用量も考慮する必要があります)
2. コレクションをローカルで実行しているため、ブラウザを使用する代わりに CLI を直接使用することをお勧めします

ありがとうございます。テストのためにローカルで実行します。
対象の Web ページにデータが多すぎるという問題も発生しました。ブラウザで開くと、完全に表示されるまでに 5 秒ほどかかります。 PHPでcurlを使用してデータを収集する場合、このような情報量の多いWebページから収集されたデータは不完全であり、漏れがあります。何か良い解決策はありますか?たとえば、データを取得する前にターゲット ページを完全に表示させることはできますか?ありがとう! !

データを収集する人は通常、専用のサーバーを持っています
最初にページを送信してから、収集したデータを ajax で取得します

このように常に他の人のデータを使用することに何の意味があるのでしょうか?

データを収集する人は通常、専用のサーバーを持っています
最初にページを送信してから、収集したデータを ajax で取得します

このように常に他の人のデータを使用することに何の意味があるのでしょうか?

ありがとうございます。徐々に php と mysql にエラー メッセージを出力させていき、最終的に問題を発見しました。 curl によって収集されたデータは正しいです。データベースに入力したコードにはデータの一部が欠けており、これは解決されました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。