From 24071e4aa02a2720c0047e877b8c6faf2a4c05d5 Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Sat, 2 Jun 2018 03:14:53 +0900 Subject: Add optimization option --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index b114fbe..50d7305 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,22 @@ sudo make install g++ telegram_bot.cpp -o telegram_bot --std=c++11 -I/usr/local/include -lTgBot -lboost_system -lssl -lcrypto -lpthread ``` +### Bot compile define + +#### With CMake +``` +add_definitions(-DTGBOT_DISABLE_NAGLES_ALGORITHM) # Disable 'Nagle's algorithm' +add_definitions(-DTGBOT_CHANGE_SOCKET_BUFFER_SIZE) # Socket Buffer Size Expansion +add_definitions(-DTGBOT_CHANGE_READ_BUFFER_SIZE) # Read Buffer Size Expansion +``` + +### Without CMake +``` +-DTGBOT_DISABLE_NAGLES_ALGORITHM +-DTGBOT_CHANGE_SOCKET_BUFFER_SIZE +-DTGBOT_CHANGE_READ_BUFFER_SIZE +``` + ### Also You can use Docker to build and run your bot. Set the base image of your's Dockerfile to [reo7sp/tgbot-cpp](https://hub.docker.com/r/reo7sp/tgbot-cpp/). -- cgit v1.2.3