In this article, we will walk you through some speed tests we conducted to determine if Firebase works in China or not. Our staff conducted the tests in Shanghai (China Mainland) and the United States. We used 3rd party testing tools to ensure our tests weren't biased.
By the end of this article, you should be able to explain to your boss:
- Does Firebase works in China π¨π³
- How can I make Firebase work in China π¨π³
What is Firebase?
Firebase is Googleβs mobile application development platform with a suite of services to help you build, improve, and grow your app.
Firebase Core Services
Analytics: Monitor app usage and gain insight into who your users are, and what actions they're taking inside your app.
Cloud Firestore: Build serverless, secure apps at global scale. Store app data in the cloud, sync data across online and offline devices, and retrieve it with expressive queries.
Firebase Hosting: Deploy fast-loading, secure websites that are backed by a global CDN without all of the hassle.β¨
Realtime Database: Build serverless apps by storing and syncing JSON data between your users in near-realtime, on or offline, with strong user-based security.
Does Firebase work in China?
The short answer is no.
According to Google Beijing, Firebase is blocked and canβt be accessed in China along with other Google services.
Donβt just take our word. Lets take a look at a few test to see how Firebase core services work in China.
Does Firebase Realtime Database work in China?
We used the ping command (-c) to test if the database is accessible (ping-able) from our servers in Shanghai and US.
First, to show you what a working Firebase ping test looks like, we ran one in the United States.
As expected, "0% packet loss", Firebase works in the U.S.
Now, lets look at π¨π³ China π¨π³.
This time the ping test show's "100% packet loss". Meaning that Firebase Realtime database is NOT accessible in mainland China.
Does Firebase Hosting work in China?
Using a third-party speed testing tool, we ran a China speed test on a small media asset hosted on Firebase to see how it would load across China.
How to make Firebase work in China?
At the beginning of this article, we promised to provide you with a solution to make Firebase work in China. Now lets run some tests and provide proof that our Yammo acceleration technology can deliver what we promise.
Yammo + Firebase Realtime Database
We ran a China speed test on a Firebase Database. The results below show us that the Firebase database was difficult to access across most of China.
Orange, Yellow, White = Bad, Slow ; Green = Good
Next, our engineers created a Yammo accelerated version of the Firebase database.
As promised, Yammo made the Firebase database available in China π¨π³.
If you have additional questions or need help getting your Firebase services working in China, please contact us, we are happy to help.
For additional detail and future modifications, refer to the original post_
Top comments (0)