# Для 80 -> 1194
iptables -t nat -A PREROUTING -p tcp -i $IFACE --dport 80 -j DNAT --to-destination $DST_IP:1194
iptables -A FORWARD -p tcp -d $DST_IP --dport 1194 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
# Для 445 -> 1195
iptables -t nat -A PREROUTING -p tcp -i $IFACE --dport 445 -j DNAT --to-destination $DST_IP:1195
iptables -A FORWARD -p tcp -d $DST_IP --dport 1195 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
Duration это же функция пакета time!
var i int32 = 42
fn(int64(i))
func fn(n int64) {}
$ goweight .
4.0 MB net/http
3.6 MB runtime
1.9 MB net
1.8 MB crypto/tls
1.4 MB reflect
1.0 MB math/big
887 kB crypto/x509
861 kB syscall
629 kB vendor/golang.org/x/net/dns/dnsmessage
535 kB vendor/golang.org/x/text/unicode/norm
484 kB time
466 kB fmt
429 kB internal/reflectlite
419 kB os
369 kB compress/flate
324 kB crypto/elliptic
313 kB encoding/asn1
308 kB vendor/golang.org/x/crypto/cryptobyte
295 kB strconv
292 kB vendor/golang.org/x/text/unicode/bidi
291 kB strings
259 kB os/exec
238 kB vendor/golang.org/x/net/idna
235 kB mime
230 kB unicode
220 kB math
218 kB bytes
215 kB internal/poll
207 kB vendor/golang.org/x/net/http2/hpack
196 kB crypto/rsa
188 kB vendor/golang.org/x/net/route
187 kB encoding/binary
185 kB crypto/ed25519/internal/edwards25519
184 kB net/url
183 kB bufio
179 kB mime/multipart
175 kB net/textproto
167 kB sync
150 kB crypto/cipher
143 kB io
126 kB vendor/golang.org/x/crypto/chacha20poly1305
119 kB sort
118 kB vendor/golang.org/x/text/transform
116 kB math/rand
110 kB context
109 kB crypto/aes
109 kB path/filepath
106 kB crypto/ecdsa
83 kB crypto/sha512
82 kB encoding/base64
81 kB vendor/golang.org/x/net/http/httpproxy
78 kB crypto/x509/pkix
77 kB compress/gzip
74 kB io/ioutil
74 kB crypto/sha256
69 kB crypto/sha1
68 kB net/http/internal
67 kB crypto/rand
62 kB net/http/httptrace
62 kB vendor/golang.org/x/crypto/internal/chacha20
61 kB log
60 kB container/list
59 kB hash/crc32
59 kB encoding/pem
54 kB crypto/des
52 kB internal/fmtsort
50 kB encoding/hex
50 kB crypto/md5
50 kB vendor/golang.org/x/sys/cpu
49 kB mime/quotedprintable
47 kB vendor/golang.org/x/crypto/poly1305
47 kB crypto/dsa
45 kB vendor/golang.org/x/text/secure/bidirule
43 kB internal/cpu
40 kB runtime/cgo
39 kB math/bits
36 kB crypto/ed25519
35 kB path
33 kB vendor/golang.org/x/crypto/curve25519
33 kB vendor/golang.org/x/net/http/httpguts
31 kB internal/singleflight
28 kB errors
28 kB unicode/utf8
25 kB crypto
20 kB sync/atomic
16 kB crypto/rc4
16 kB internal/bytealg
15 kB internal/testlog
15 kB runtime/internal/atomic
14 kB vendor/golang.org/x/crypto/hkdf
14 kB hash
14 kB crypto/hmac
12 kB runtime/internal/sys
9.0 kB crypto/internal/randutil
7.6 kB vendor/golang.org/x/crypto/cryptobyte/asn1
7.2 kB internal/syscall/unix
6.4 kB crypto/subtle
4.4 kB internal/nettrace
4.2 kB internal/race
3.6 kB vendor/golang.org/x/crypto/internal/subtle
3.3 kB crypto/internal/subtle
2.6 kB internal/oserror
1.7 kB runtime/internal/math
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
// 2MB
fmt.Println("hello world")
// 6.6MB
resp, err := http.Get("https://httpbin.org/get")
if err != nil {
panic(err)
}
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
panic(err)
}
resp.Body.Close()
fmt.Println(string(body))
// 7.1MB
err = http.ListenAndServe(":3000", nil)
if err != nil {
panic(err)
}
}
когда в строке для поиска через LIKE один символ, но чем больше символов я ищу через LIKE, тем первый запрос медленнее.
аааа
аабб
бббб
ббсс
сссс
ссдд
аадд
По полю bс.code тоже есть индекс
Попробуйте ещё раз выполнить команду, если не получится, то я не знаю что ещё подсказать.