How to Make Your Search Results Page Load Faster | Caspio
  • Platform
    • Product
      • Platform Overview
      • Features
      • Why Low Code
      • Case Studies
    • Industries
      • Healthcare
      • Education
      • Government
      • Financial Services
      • Energy and Utilities
      • Nonprofits
      • Media
      • Consulting
    • Get Started
      • Free Trial
      • Get a Custom Demo
      • Contact Sales
  • Resources
    • Resources
      • Resource Center
      • App Marketplace
      • Blog
    • Plan for Success
      • Free Training
      • Onboarding
      • Professional Services
      • Partner Directory
  • Pricing
    • Pricing
      • SMB Plans
      • Enterprise Plans
    • Special Programs
      • Nonprofit Discount
      • Qualifying Countries Discount
      • Caspio in the Classroom
  • search
  • Contact Sales
  • Support
    • Online Help
    • Community Forum
    • Contact Support
  • Log in
Get a Demo Try Free
Caspio logo Try Free
  • Platform

    The Caspio Low-Code Platform

    • menu-product-icon[1]
      Product
      • Platform Overview
      • Features
      • Why Low Code
      • Case Studies
    • industries-icon
      Industries
      • Healthcare
      • Education
      • Government
      • Financial Services
      • Energy and Utilities
      • Nonprofits
      • Media
      • Consulting
    • get-started-icon
      Get Started
      • Free Trial
      • Get a Custom Demo
      • Contact Sales
  • Resources

    All the Tools and Support You Need

    • menu-resources-icon[1]
      Resources
      • Resource Center
      • App Marketplace
      • Blog
    • menu-plan-for-success-icon[1]
      Plan for Success
      • Free Training
      • Onboarding
      • Professional Services
      • Partner Directory
  • Pricing

    Unlimited Users With Every Plan

    • menu pricing icon
      Pricing
      • SMB Plans
      • Enterprise Plans
    • menu special programs icon
      Special Programs
      • Nonprofit Discount
      • Qualifying Countries Discount
      • Caspio in the Classroom
  • 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
How to Make Your Search Results Page Load Faster

Search Results Page - Part 2 In 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
Previous Post:
How to Make Your Search Applications Perform Faster
Next Post:
How to Make Your Web Forms Load and Submit Faster

Recommended Articles

How to Build a Simple Project Management App to Boost Remote Work Productivity

How to Build a Simple Project Management App to Boost Remote Work Productivity

Custom CRM Tips: Improve Your Customer Relationships With These Best Practices

Custom CRM Tips: Improve Your Customer Relationships With These Best Practices

20 Online Business Dashboards You Can’t Live Without, And That You Can Build Right Now

20 Online Business Dashboards You Can’t Live Without, And That You Can Build Right Now

5 Apps You Can Deploy Right Now to Support Teleworking and Business Continuity

5 Apps You Can Deploy Right Now to Support Teleworking and Business Continuity

How to Overcome the Limitations of Excel for Data Management

How to Overcome the Limitations of Excel for Data Management

How COVID-19 Changed the Role of CIOs

How COVID-19 Changed the Role of CIOs

IT Helpdesk App: 5 Essential Features to Look For

IT Helpdesk App: 5 Essential Features to Look For

COVID-19 Response: 8 Low-Code Apps Your Government Agency Needs Right Now

COVID-19 Response: 8 Low-Code Apps Your Government Agency Needs Right Now

Midstream Oil & Gas Companies: Digitally Transforming For a Bright Future

Midstream Oil & Gas Companies: Digitally Transforming For a Bright Future

Subscribe for More Updates
  • PRODUCT

  • Platform Overview
  • Features
  • Why 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
  • Free Training
  • Online Help
  • Onboarding
  • Get Certified
  • Professional Services
  • Support Center
  • COMPANY

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

  • Build Custom CRM
  • Create Web Dashboards
  • Best Online Database
  • Convert Excel to Web
  • 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.

  • AICPA SOC Logo

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

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