53

I've noticed recently (say - in the last few months) that Kagi seems slower here in Australia - especially image search.

Intermittently when searching (text) there is a 1-3 second delay before results are displayed.

When searching for images the increased load times are more pronounced and quite frustrating - so much so I've had to use another image search provider at times because I knew Kagi would take a long time to load.

Here is an example on a modern Macbook Pro with up to date Firefox and 1000Mbps internet connection with an ISP that has great peering locally and internationally.

  • Connected to: ASIA-SOUTHEAST Network latency: 113ms

Screen recording:

When looking at the network requests Firefox notes that the server is much slower than the recommended response time:

    Kuinox I ran this query again today, and it took again a significant time:
    79 relevant results in 10.32s. 50% unique Kagi results.

      Kagi being slow (saw around 10s self-reported latency to US-WEST) tonight I doubt has much to do with latency to GCP, posting anyway.

      Portland, OR metro, 97078

      • Vlad replied to this.

        kandersonus A screenshot from the browser capturing query and including network tab in inspector would be useful in these cases.

        I believe I caught the tail end of that production release which briefly caused performance degradation, wasn't able to reproduce for a screenshot after that was resolved.

        All good now, just figured I'd share latencies re: OP. 😊 Thank you, Vlad!

          For an update we are considering adding a new regional node in South America (Sao Paolo) and Australia (Sydney)

          • sm replied to this.
          • sm likes this.

            Vlad A Sydney or Melbourne node would be nice, image search results are 3-4+ seconds here in Australia at the moment.

            • Vlad replied to this.
              19 days later

              Image search is unfortunately still so slow I've found myself avoding using it and defaulting back to using Google Image search.

                6 days later

                sm Sydney node was aluanched on Thursday!

                • sm replied to this.
                • g4k likes this.

                  Thanks for the update Vlad , image search doesn't appear any quicker though, the time before the first image loads in any image search is still the same around 2-3s.

                  a month later

                  For some reason, I can't complete the run in my region.
                  For me, Tokyo, Seoul, Singapore, Hong Kong would be good.

                    a month later

                    Hi! Kagi started to feel quite slow today. Search results take up to 3s to show up. (I'm in Europe)

                    • Vlad replied to this.
                      7 days later

                      @Vlad It got better, usually its now between 800ms - 900ms, which is still worse than when I stared using Kagi. Back then, I usually got <500ms responses.

                      I'm trying to convince my friend to use Kagi too, but he's a bit skeptical because it's not as fast as he expected.

                      Most recent Google Cloud Ping results:

                      • Vlad replied to this.

                        naruto 800-900ms is expected and is still considered very fast. Kagi has much higher quality results and gets data from many more sources than when you started using it 🙂

                          25 days later

                          The search result is clearly slower than Google.
                          It takes about 2.5 - 3.0 seconds to search for uncached data.

                          Edit: I was looking at the data from another time.
                          Kagi use event-stream(server send events) for display non-cached result.
                          It seems that the display is actually completed during the https://kagi.com/socket/search(event-stream) response.

                          /socket/search total response time is 2-3s.
                          But, It actually takes 1-2s seconds to display search result.

                          /search response example:

                          IdTimeDisplay
                          requestStart19:27:08.574Not Display
                          responseStart19:27:09.645...
                          event-stream:019:27:09.663...
                          event-stream:119:27:09.673...
                          event-stream:219:27:09.684...
                          event-stream:319:27:09.685...
                          event-stream:419:27:09.685Display
                          event-stream:Close19:27:11.084Display
                          responseEnd19:27:11.086Display

                          Research Snippet:

                          However, I have a feeling that the display is taking a long time because the white areas are displayed for a long time (1-2s).
                          Also, The current search page requires 2-RTT to display the results, so the latency may be doubled.
                          (/search page latency + /socket/search latency)

                          Firefox: 2461ms

                          Safari: 2540ms

                          Google: 858ms

                          From tokyo.

                          a month later
                          2 months later
                          3 months later