# Performance 💪

**URL:** https://community.glideapps.com/t/performance/29035
**Category:** Ask for Help
**Created:** [July 13, 2021, 9:39am UTC](https://community.glideapps.com/t/performance/29035 "2021-07-13T09:39:54Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)
#### Post date: [July 13, 2021, 9:41am UTC](https://community.glideapps.com/t/performance/29035/2 "2021-07-13T09:41:14Z")

</div>

> Is there a document on the Glide’s website?

There is a lot to learn from the [Glide library](https://docs.glideapps.com/all/). I don’t know of a specific page about performance, but there might be.

> Do I avoid relations as much as possible?

I think you can trust relations in Glide Tables to be speedy.

> Should I only work with user rows?

I don’t know about “only”. You can use “row owner” if you want the owner of that row _only_ to see the data in that row and nobody else ever. Using “row owners” and “roles” rather than filtering and visibility will speed up your app if you have a lot of rows (25k, 50k, 100k …).

A few ideas here:

> [@How to improve Glide page speed](https://community.glideapps.com/t/how-to-improve-glide-page-speed/28618/4):
>
> Hi @StephM, here are a few general ideas: Data Data sync: use Glide Tables rather than Google Sheets. Calculations: create computed columns in Glide Tables rather than in Google Sheets. Data download to user’s device: use row owners and roles (Private Pro plan) rather than filtering and visibility features. This also has security benefits. Images Image hosting: host/upload images within Glide rather than in Google Drive or another server. Caveat: be weary of Glide limits. Image format: opt…

---

_[View the full topic](https://community.glideapps.com/t/performance/29035)._
