Navigate
Deskpro Support
  • Register

  • or
  • Login
    Need a password reminder?
  • English
or
Contact Us
  • Get in touch

    Send us an email

  • Submit Feedback

    Feedback and suggestions submitted by customers like you

  • Start a chat session

  • Knowledgebase Read help articles
  • Guides Product documentation
  • News News & updates
  • Feedback Custom suggestions
  • Downloads Browse our downloads
  • Contact Us We are here to help
  • Portal
  • Knowledgebase
  • Managing Deskpro On-Premise
  • Performance
  • How do I improve realtime performance within Deskpro?
Subscribe Download PDF

How do I improve realtime performance within Deskpro?

Benedict Sycamore
2018-04-20
0 Comments
in Performance

There are a number of events and actions in Deskpro that cause changes to the information other agents see across your helpdesk.


For example, if you change the status of a ticket, other agents will see the status change too without needing to refresh or interact with the helpdesk in any way. This is what gives Deskpro 'realtime' functionality.

To improve or change realtime functionality in Deskpro, go to Admin > Server > Realtime Events.

You will be able to see that Deskpro can achieve realtime functionality through a number of different ways:

  • Polling
  • Pusher
  • Deskpro Notification Service


Polling

Polling is the default mechanism for creating realtime behaviour in Deskpro. It's a method that whilst requiring no setup, can be relatively slow and heavy on your server. This is because polling causes Deskpro to repeatedly check if any changes to helpdesk data need to be reflected elsewhere.


Pusher

Pusher is a service that operates a realtime event infrastructure. Deskpro can deliver events this way, removing the need for polling and eliminating delay or costliness.

We recommend using this method to achieve realtime behaviour within Deskpro, but you will be required to pay for Pusher, which is a third party service.

If you do choose to use Pusher, you can sign up at pusher.com, where you will be able to create the App ID, App Key, and App Secret required to integrate with Deskpro.


Deskpro Notification Service

The Deskpro Notification Service enables realtime events through websockets. It is similar to Pusher, except this service runs on-premise, on your own infrastructure.

This service currently experimental.

This option generates high-realtime performance, whilst reducing server load because polling is no longer necessary.

If you'd like to try this approach, refer to the Deskpro Notification Service repository for setup instructions.

Rate the quality of this page

This page was helpful :) :( This page was not helpful

Comments (0)

Add a comment

To prove you are a human, please tell us the text you see in the CAPTCHA image


Quick Jump
  • Deskpro Support
  • Knowledgebase
  • Guides
  • News
  • Downloads
  • Feedback
  • Contact Us
Top
Helpdesk software provided by Deskpro