In web development, an efficient and user-friendly search function is essential for a good user experience. While working on the “In Archives” project, I initially cached the dataset without pagination, which led to poor performance—eight times worse than expected—because pagination was applied to the entire cached dataset.