Sha256: 1463ea1fe1959e7fade919126a13b66b13b99ae3d8b2f493b3a0c21a7a8233e3
Contents?: true
Size: 874 Bytes
Versions: 2
Compression:
Stored size: 874 Bytes
Contents
require 'benchmark' require 'net/http' require 'typhoeus' require 'ruby-link-checker' input = File.readlines(File.join(__dir__, 'data/opensearch.org/small.txt')).map(&:strip) Benchmark.bm do |benchmark| # benchmark.report('LinkChecker::Net::HTTP::Checker') do # checker = LinkChecker::Net::HTTP::Checker.new # checker.logger.level = Logger::INFO # input.each do |url| # checker.check url # end # checker.results.each_pair do |bucket, results| # puts "#{bucket}: #{results.size}" # end # end benchmark.report('LinkChecker::Typhoeus::Hydra::Checker') do checker = LinkChecker::Typhoeus::Hydra::Checker.new checker.logger.level = Logger::INFO input.each do |url| checker.check url end checker.run checker.results.each_pair do |bucket, results| puts "#{bucket}: #{results.size}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-link-checker-0.2.0 | benchmarks/check.rb |
ruby-link-checker-0.1.0 | benchmarks/check.rb |