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 Best Practices
--------------- ---------------
- Always set the connect_timeout and timeout arguments in the constructor to - Always set the `connect_timeout` and `timeout` arguments in the
avoid blocking your process when memcached is slow. :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" - Use the "noreply" flag for a significant performance boost. The "noreply"
flag is enabled by default for "set", "add", "replace", "append", "prepend", flag is enabled by default for "set", "add", "replace", "append", "prepend",
and "delete". It is disabled by default for "cas", "incr" and "decr". It and "delete". It is disabled by default for "cas", "incr" and "decr". It