A Heuristic Caching Strategy for Web Servers Based on the Binary Knapsack Model