# Improve performance on Digital Ocean

**URL:** https://meta.discourse.org/t/improve-performance-on-digital-ocean/23294
**Category:** Self-hosting
**Tags:** hosting
**Created:** [December 20, 2014, 10:30am UTC](https://meta.discourse.org/t/improve-performance-on-digital-ocean/23294 "2014-12-20T10:30:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![doctorwho](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/doctorwho/32/38668_2.png) [@doctorwho](https://meta.discourse.org/u/doctorwho)
#### Post date: [December 20, 2014, 10:30am UTC](https://meta.discourse.org/t/improve-performance-on-digital-ocean/23294/1 "2014-12-20T10:30:20Z")

</div>

Hi,

I’m using the digital ocean plan for 4GB Memory 2 Core Processor 60GB SSD Disk 4TB Transfer  
It’s for my Discourse production made for local authorities to exchange about land use managment.  
I found it quite slow … I put 5 unicorn and 1Gb buffer as indicate to the comment lines in containters/app.yml.

Before that, I’ve tested Discourse on my own desktop machine under openSUSE 13.1 (I’m love that distro) with Docker installed and quite same configuration (it’s 4 Gb memory and 2 core too …)

With Digital Ocean i’m about 220m to 440 ms to display a thread instead of 80 to 180 ms for my testing machine OpenSUSE .

Any suggestion ?

---

<div class="post-metadata">

### Author: ![fierce](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fierce/32/31642_2.png) [@fierce](https://meta.discourse.org/u/fierce)
#### Post date: [December 20, 2014, 4:18pm UTC](https://meta.discourse.org/t/improve-performance-on-digital-ocean/23294/2 "2014-12-20T16:18:58Z")

</div>

Well for one thing, it’s a dedicated machine vs a VM in terms of performance.. I doubt you have two cores fully dedicated to you on DO

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [December 20, 2014, 8:35pm UTC](https://meta.discourse.org/t/improve-performance-on-digital-ocean/23294/3 "2014-12-20T20:35:37Z")

</div>

> [@doctorwho](#):
>
> Any suggestion ?

Ruby is CPU bound, we found you pay a penalty for virtualization and an unknown penalty for living on a shared host where CPU is shared between N shards (and you have no idea what CPU the real hardware is on)

On our hosts we are able to display topics on meta in about 100ms to 170ms. If you are looking for cutting edge performance you can always host with us.

---

<div class="post-metadata">

### Author: ![doctorwho](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/doctorwho/32/38668_2.png) [@doctorwho](https://meta.discourse.org/u/doctorwho)
#### Post date: [December 20, 2014, 9:13pm UTC](https://meta.discourse.org/t/improve-performance-on-digital-ocean/23294/4 "2014-12-20T21:13:28Z")

</div>

Ok because I keep my dedicated server for testing and my webmapping application.  
I’ve paid for 3 months to Digital Ocean so I’ve got to keep it but if it’s easy to move a Discourse installation, why not 🙂  
I see that with you in private. Thanks

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 20, 2014, 10:32pm UTC](https://meta.discourse.org/t/improve-performance-on-digital-ocean/23294/5 "2014-12-20T22:32:35Z")

</div>

> [@doctorwho](#):
>
> With Digital Ocean i’m about 220m to 440 ms to display a thread instead of 80 to 180 ms for my testing machine OpenSUSE .

That seems about right and not too bad. Shared tenancy…
