• Platform
    • Product
      • Platform Overview
      • Database
      • Directories
      • Integrations
      • Automations
      • Flex Framework
      • AI Capabilities
      • Featured Customers
      • Marketplace
    • Industries
      • Healthcare
      • Education
      • Government
      • Financial Services
      • Energy and Utilities
      • Nonprofits
      • Media
      • Consulting
    • Get Started
      • Free Trial
      • Request a Consultation
      • Contact Sales
  • Ways to Build
    • Build It Yourself
      • Tutorials
      • Starter Apps
      • Caspio Academy
    • Work With Experts
      • Professional Services
      • Managed Application Services
      • Work With a Partner
      • Onboarding
      • Expert Sessions
    • Get Started
      • Free Trial
      • Request a Consultation
      • Contact Sales
  • Resources
    • Learn
      • Caspio Academy
      • Get Certified
    • Explore
      • Blogs
      • Podcast
      • Events
      • Customer Stories
      • View All
    • Marketplace
      • Starter Apps
      • App Blocks
      • Extensions
      • Customizations
      • Vertical Solutions
      • View All
    • Get Started
      • Free Trial
      • Request a Consultation
      • Contact Sales
  • Pricing
  • search
  • Contact Sales
  • Support
    • Online Help
    • Community Forum
    • Contact Support
  • Log in
Get a Demo Try Free
High Contrast
Caspio logo Try Free
  • Platform
    • menu-product-icon[1]
      Product
      • Platform Overview
      • Database
      • Directories
      • Integrations
      • Automations
      • Flex Framework
      • AI Capabilities
      • Featured Customers
      • Marketplace
    • industries-icon
      Industries
      • Healthcare
      • Education
      • Government
      • Financial Services
      • Energy and Utilities
      • Nonprofits
      • Media
      • Consulting
    • get-started-icon
      Get Started
      • Free Trial
      • Request a Consultation
      • Contact Sales
  • Ways to Build
    • menu-resources-icon[1]
      Build It Yourself
      • Tutorials
      • Starter Apps
      • Caspio Academy
    • menu-plan-for-success-icon[1]
      Work With Experts
      • Professional Services
      • Managed Application Services
      • Work With a Partner
      • Onboarding
      • Expert Sessions
    • get-started-icon
      Get Started
      • Free Trial
      • Request a Consultation
      • Contact Sales
  • Resources
    • menu-resources-icon[1]
      Learn
      • Caspio Academy
      • Get Certified
    • menu-plan-for-success-icon[1]
      Explore
      • Blogs
      • Podcast
      • Events
      • Customer Stories
      • View All
    • marketplace_nav-icon
      Marketplace
      • Starter Apps
      • App Blocks
      • Extensions
      • Customizations
      • Vertical Solutions
      • View All
    • get-started-icon
      Get Started
      • Free Trial
      • Request a Consultation
      • Contact Sales
  • Pricing
  • High Contrast
  • search
  • Contact Sales
  • Support
    • Online Help
    • Community Forum
    • Contact Support
  • Log in
Get a Demo Try Free

How to Make Your Search Results Page Load Faster

April 26, 2012

  • Tech Tips
  • Customer Spotlight
  • News Articles
Try Free
  • Home
  • Blog
  • Current Article
3926
April 26, 2012

Search Results Page - Part 2In the previous article in this series, we discussed how you can make your online database app searches perform faster.

After the search has done its thing, the Caspio App Engine has to pack up the matching records, arrange it in the layout and paging you have selected, apply styling and localization, perform any calculations and grouping as needed, and generate it all in HTML and send it to the browser. Then the browser has to wait until the entire data is loaded (because it’s in a table) and then render it for the user to see.

Part 2: Return the Results Fast

To make your search results page load as fast as possible, see if you can apply some of the ideas below. Don’t worry if your application design prevents you from implementing these tips. Most users can only apply one or two ideas at best. But the more you apply, the better your apps will perform.

Optimizing Images

If your app displays images in the results page, the single most important thing you can do to speed performance is optimizing the images.

What to do:
An easy way to optimize images is enabling the Caspio Image Resizer feature, which is available in most packages. Uploaded images are typically very large, but you rarely need to serve such large images on the web. In fact, chances are that all you need on your results pages are small thumbnails of the original images. By enabling Image Resizer, the Caspio App Engine automatically resizes every image as soon as it is uploaded. You have the option to replace the original image or leave the original intact. Once your images are resized, you can use the thumbnail to speed up the result page and display the larger version on the details page if you like.

Search Results Page - Image Resizer

If your app includes images on the results page, Caspio Image Resizer can automatically create thumbnails to improve performance.

If you need more complex image manipulation, such as resizing to multiple sizes, open a support ticket to make the arrangements.

Provided that your images are not sensitive in nature, also take a look at Caspio’s FileStor add-on feature.  For a flat rate, you get a huge file space with no data transfer fees and it works as if it’s coming from the database but without the overhead, so file load times are much faster.

Records Per Page

Caspio’s default results page is set to display 25 records per page, which should be fine for most users. Keep in mind that changing it to display more than 25 records not only takes longer to return the results, but the browser also needs more time to render the HTML.

What to do:
Consider displaying fewer results per page (5, 10, 20) particularly if you are displaying a lot of fields. You can allow end users to select more records using the “Show per page” interactive dropdown.

navigation-interaction

Fields Per Record

Similarly, fewer fields per record mean smaller data transfer during each page view and faster rendering by the browser.

What to do:
Keep only the most critical fields on your results page and put the rest on the details page.

Choice of Browser

Different browsers render complex tables at different speed, sometimes varying greatly.

What to do:
Consider testing your app on different browsers and inform your users that they can experience a faster performance if they use the preferred  browser.

Let us know if these ideas work for you or if you have other suggestions.

Call to Action Block Call to Action Block

Share this post:

Previous Post:
How to Make Your Search Applications Perform Faster
Next Post:
How to Make Your Web Forms Load and Submit Faster

Recommended Articles

Building an AI-Enhanced Applicant Tracking System With No-Code

Build an AI-Enhanced Applicant Tracking System With No-Code

READ STORY
Triggering AI Workflows From Your Database Using Caspio’s Low-Code Platform

Turn Your Database Into an AI Workflow Engine With Caspio

READ STORY
How LLMs Understand Your Product, and What You Can Learn From Caspio

How LLMs Understand Your Product: Insights From Caspio

READ STORY
10 Real-World Lessons From Non-Developers Who Built Business-Critical Apps With Caspio

Top 10 Lessons From Non-Developers Who Innovated With Caspio

READ STORY
Responsible AI in Action: How Caspio Enables Secure, Transparent & Governed LLM Integration

Responsible AI in Action: Secure LLM Integration

READ STORY
Why Healthcare Organizations Use Caspio for HIPAA-Compliant Clinical Data Management

Build Your Own Clinical Data Management App

READ STORY
From Spreadsheets to Automation: How Marriott International Scaled With Caspio  

How Marriott International Scaled With Low Code

READ STORY
10 Questions to Ask Before Choosing Hospital Management Software

10 Must-Ask Questions Before Choosing Hospital Management Software

READ STORY
Outperform in Uncertainty: How Smart Companies Are Scaling With Less

Outperform in Uncertainty: How Smart Companies Are Scaling With Less

READ STORY
HIPAA-Compliant Caspio App Cuts Occupational Therapy Reporting Time by 80%

HIPAA-Compliant App Cuts Occupational Therapy Reporting Time by 80%

READ STORY
Caspio Turns 25: A Journey of Growth, Innovation and Impact

Caspio Turns 25: A Journey of Growth, Innovation and Impact

READ STORY
Beyond Excel: How a Healthcare Consulting Company Rebuilt Its Workflows With Caspio 

How a Healthcare Management Company Rebuilt Its Workflows With Low Code

READ STORY
Subscribe for More Updates
  • PRODUCT

  • Platform Overview
  • What Is Low Code?
  • Case Studies
  • App Marketplace
  • Pricing
  • Get a Custom Demo
  • Free Trial
  • SOLUTIONS

  • Healthcare
  • Education
  • Government
  • Financial Services
  • Energy and Utilities
  • Nonprofits
  • Media
  • Consulting
  • RESOURCES

  • Resource Center
  • Blog
  • Caspio Academy
  • Online Help
  • Onboarding
  • Get Certified
  • Professional Services
  • Managed Application Services
  • Support Center
  • COMPANY

  • Our Story
  • Careers
  • Leadership
  • News
  • Partner Programs
  • Referral Program
  • Academic Program
  • Discount Programs
  • Contact Us
  • TRENDING

  • Build Custom CRM
  • Create Web Dashboards
  • Best Online Database
  • Convert Excel to Web
  • Go Paperless With Web Forms
  • Migrate MS Access Online
  • HIPAA Compliant Database
  • Create a Patient Portal
Caspio Logo

Caspio is the world’s leading cloud platform for building online database applications without coding.
Start a free trial today and experience the power of no-code.

Footer Partners

© 2025 Caspio, Inc. Sunnyvale, California. All rights reserved.

  • Privacy Statement
  • Terms of Use
  • Report Abuse
  • Sitemap
  • Feedback