Merge pull request #153 from jparise/connection-best-practices

Mention the `no_delay` connection flag
This commit is contained in:
Jon Parise 2017-05-05 09:24:59 -07:00 committed by GitHub
commit e396725a90
2 changed files with 5 additions and 2 deletions

BIN
docs/.DS_Store vendored

Binary file not shown.

View File

@ -73,8 +73,11 @@ same key.
Best Practices
---------------
- Always set the connect_timeout and timeout arguments in the constructor to
avoid blocking your process when memcached is slow.
- Always set the `connect_timeout` and `timeout` arguments in the
:py:class:`pymemcache.client.base.Client` constructor to avoid blocking
your process when memcached is slow. You might also want to enable the
`no_delay` option, which sets the TCP_NODELAY flag on the connection's
socket.
- Use the "noreply" flag for a significant performance boost. The "noreply"
flag is enabled by default for "set", "add", "replace", "append", "prepend",
and "delete". It is disabled by default for "cas", "incr" and "decr". It