Memcached เชฅเซ เชตเชฟเชชเชฐเซเชค, Redis เชกเชฟเชธเซเช เชชเชฐ เชกเซเชเชพเชจเซ เชธเชคเชค เชธเชเชเซเชฐเชน เชชเซเชฐเซ เชชเชพเชกเซ เชเซ เช เชจเซ เชเชฎเชฐเชเชจเซเชธเซ เชถเชเชกเชพเชเชจเชจเซ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช เชกเซเชเชพเชฌเซเชเชจเซ เชธเชฒเชพเชฎเชคเซเชจเซ เชฌเชพเชเชฏเชงเชฐเซ เชเชชเซ เชเซ. เชชเซเชฐเซเชเซเชเซเชเชจเซ เชธเซเชคเซเชฐเซเชค เชเซเชก BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซเช เชณ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซเชฒเชพเชฏเชจเซเช เชฒเชพเชเชฌเซเชฐเซเชฐเซเช เชชเชฐเซเชฒ, เชชเชพเชฏเชฅเซเชจ, PHP, เชเชพเชตเชพ, เชฐเซเชฌเซ เช เชจเซ Tcl เชธเชนเชฟเชคเชจเซ เชธเซเชฅเซ เชตเชงเซ เชฒเซเชเชชเซเชฐเชฟเชฏ เชญเชพเชทเชพเช เชฎเชพเชเซ เชเชชเชฒเชฌเซเชง เชเซ. Redis เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ, เชเซ เชคเชฎเชจเซ เชเชฆเซเชถเซเชจเชพ เชธเชฎเซเชนเชจเชพ เช เชฎเชฒเชฎเชพเช เชธเซเชธเชเชเชคเชคเชพ เช เชจเซ เชธเซเชธเชเชเชคเชคเชพ (เช เชจเซเชฏ เชตเชฟเชจเชเชคเซเชเชจเชพ เชเชฆเซเชถเซ เชนเชธเซเชคเชเซเชทเซเชช เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ) เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเซเชจเซ เชเชฆเซเชถเซเชจเชพ เชเซเชฅเชจเซ เชเช เชชเชเชฒเชพเชฎเชพเช เชเชฒเชพเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เช เชจเซ เชธเชฎเชธเซเชฏเชพเชเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเชฎเชจเซ เชชเชพเชเชพ เชฐเซเชฒ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชซเซเชฐเชซเชพเชฐเซ เชคเชฎเชพเชฎ เชกเซเชเชพ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ RAM เชฎเชพเช เชเซเชถ เชฅเชฏเซเชฒ เชเซ.
เชกเซเชเชพ เชฎเซเชจเซเชเชฎเซเชจเซเช เชฎเชพเชเซ เชเชจเซเชเซเชฐเซเชฎเซเชจเซเช/เชกเชฟเชเซเชฐเชฎเซเชจเซเช, เชธเซเชเชพเชจเซเชกเชฐเซเชก เชฒเชฟเชธเซเช เช เชจเซ เชธเซเช เชเชชเชฐเซเชถเชจเซเชธ (เชฏเซเชจเชฟเชฏเชจ, เชเชจเซเชเชฐเชธเซเชเซเชถเชจ), เชเซ เชฐเชฟเชจเซเชฎเชฟเชเช, เชฌเชนเซเชตเชฟเชง เชชเชธเชเชฆเชเซเช เช เชจเซ เชธเซเชฐเซเชเชฟเชเช เชซเชเชเซเชถเชจเซเชธ เชเซเชตเชพ เชเชฆเซเชถเซ เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชฌเซ เชธเซเชเซเชฐเซเช เชฎเซเชกเซเชธ เชธเชชเซเชฐเซเชเซเชก เชเซ: เชกเชฟเชธเซเช เชชเชฐ เชกเซเชเชพเชจเซเช เชธเชพเชฎเชฏเชฟเช เชธเชฟเชเชเซเชฐเชจเชพเชเชเซเชถเชจ เช เชจเซ เชกเชฟเชธเซเช เชชเชฐ เชซเซเชฐเชซเชพเชฐ เชฒเซเชเชจเซ เชเชพเชณเชตเชฃเซ. เชฌเซเชเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเชฎเชพเชฎ เชซเซเชฐเชซเชพเชฐเซเชจเซ เชธเชเชชเซเชฐเซเชฃ เชธเชฒเชพเชฎเชคเซเชจเซ เชเชพเชคเชฐเซ เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชจเซเชจ-เชฌเซเชฒเซเชเชฟเชเช เชฎเซเชกเชฎเชพเช เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเซเชฒเชพ เชเซเชเชฒเชพเช เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชฎเชพเชธเซเชเชฐ-เชธเซเชฒเซเชต เชกเซเชเชพ เชชเซเชฐเชคเชฟเชเซเชคเชฟ เชเซเช เชตเชตเชพเชจเซเช เชถเชเซเชฏ เชเซ. "เชชเซเชฐเชเชพเชถเชฟเชค/เชธเชฌเซเชธเซเชเซเชฐเชพเชเชฌ" เชฎเซเชธเซเชเชฟเชเช เชฎเซเชก เชชเชฃ เชเชชเชฒเชฌเซเชง เชเซ, เชเซเชฎเชพเช เชเช เชเซเชจเชฒ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชฎเชพเชเชฅเซ เชธเชเชฆเซเชถเชพเช เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชเซเชฐเชพเชนเชเซเชจเซ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเซ
- เชฎเซเชณเชญเซเชค เชฐเซเชคเซ, เชจเชตเซ RESP3 เชชเซเชฐเซเชเซเชเซเชฒ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เชเซ, เชชเชฐเชเชคเซ เชเชจเซเชเซเชถเชจ เชธเซเชเช เชช RESP2 เชฎเซเชกเชฎเชพเช เชถเชฐเซ เชฅเชพเชฏ เชเซ เช เชจเซ เชเซเชฒเชพเชฏเชจเซเช เชจเชตเชพ เชชเซเชฐเซเชเซเชเซเชฒ เชชเชฐ เชธเซเชตเชฟเช เชเชฐเซ เชเซ เชเซ เชเชจเซเชเซเชถเชจเชจเซ เชตเชพเชเชพเชเชพเช เชเชฐเชคเซ เชตเชเชคเซ เชจเชตเชพ HELLO เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ. RESP3 เชคเชฎเชจเซ เชเซเชฒเชพเชฏเชเช เชฌเชพเชเซ เชชเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชเชฐเซเชจเซ เชเชจเซเชตเชฐเซเช เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เช เชจเซ เชฐเซเชเชฐเซเชจ เชชเซเชฐเชเชพเชฐเซเชจเซ เช เชฒเช เชเชฐเซเชจเซ เชธเซเชงเชพ เชเชเชฟเชฒ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซ เชชเชฐเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
- เชเชเซเชธเซเชธ เชเชเชเซเชฐเซเชฒ เชฒเชฟเชธเซเช เชธเชชเซเชฐเซเช (
ACL ), เชคเชฎเชจเซ เชเซเชฒเชพเชเชจเซเช เชฆเซเชตเชพเชฐเชพ เชเช เชเชพเชฎเชเซเชฐเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ เช เชจเซ เชเช เชจเชนเซเช เชคเซ เชเซเชเซเชเชธเชชเชฃเซ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. ACLs เชตเชฟเชเชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเชเชญเชตเชฟเชค เชญเซเชฒเซ เชธเชพเชฎเซ เชฐเชเซเชทเชฃ เชเชฐเชตเชพเชจเซเช เชชเชฃ เชถเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชนเซเชจเซเชกเชฒเชฐ เชเซ เชเซ เชซเชเซเชค BRPOPLPUSH เชเชชเชฐเซเชถเชจ เชเชฐเซ เชเซ เชคเซเชจเซ เช เชจเซเชฏ เชเชชเชฐเซเชถเชจ เชเชฒเชพเชตเชตเชพเชฅเซ เชชเซเชฐเชคเชฟเชฌเชเชงเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ, เช เชจเซ เชเซ เชกเชฟเชฌเชเชฟเชเช เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชฎเซเชฐเชพเชฏเซเชฒ FLUSHALL เชเซเชฒ เชเชเชธเซเชฎเชฟเช เชฐเซเชคเซ เชชเซเชฐเซเชกเชเซเชถเชจ เชเซเชกเชฎเชพเช เชญเซเชฒเซ เชเชพเชฏ, เชคเซ เช เชธเชฎเชธเซเชฏเชพเช เชคเชฐเชซ เชฆเซเชฐเซ เชจเชฅเซ. ACL เชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชฅเซ เชเซเช เชตเชงเชพเชฐเชพเชจเชพ เชเชตเชฐเชนเซเชกเชจเซ เชเชฐเซเช เชฅเชคเซ เชจเชฅเซ เช เชจเซ เชคเซเชจเซ เชเชพเชฎเชเซเชฐเซ เชชเชฐ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฐเซเชคเซ เชเซเช เช เชธเชฐ เชฅเชคเซ เชจเชฅเซ. ACL เชฎเชพเชเซ เชเชจเซเชเชฐเชซเซเชธ เชฎเซเชกเซเชฏเซเชฒเซ เชชเชฃ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ, เชเซ เชคเชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชชเซเชฐเชฎเชพเชฃเซเชเชฐเชฃ เชชเชฆเซเชงเชคเชฟเช เชฌเชจเชพเชตเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ. เชคเชฎเชพเชฎ เชฐเซเชเซเชฐเซเชก เชเชฐเซเชฒ ACL เชเชฒเซเชฒเชเชเชจเซ เชเซเชตเชพ เชฎเชพเชเซ, "ACL LOG" เชเชฆเซเชถ เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เชฃเชงเชพเชฐเซ เชธเชคเซเชฐ เชเซ เชเชจเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, "ACL GENPASS" เชเชฆเซเชถ SHA256-เชเชงเชพเชฐเชฟเชค HMAC เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. - เชเชงเชพเชฐ
SSL / TLS เชเซเชฒเชพเชฏเชเช เช เชจเซ เชธเชฐเซเชตเชฐ เชตเชเซเชเซเชจเชพ เชธเชเชเชพเชฐ เชเซเชจเชฒเชจเซ เชเชจเชเซเชฐเชฟเชชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ. -
เชเชงเชพเชฐ เชเซเชฒเชพเชฏเชเช เชฌเชพเชเซ เชชเชฐ เชเซเชถเซเชเช เชกเซเชเชพ. เชกเซเชเชพเชฌเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ เชเซเชฒเชพเชฏเชเช-เชธเชพเชเชก เชเซเชถเชจเซเช เชธเชฎเชพเชงเชพเชจ เชเชฐเชตเชพ เชฎเชพเชเซ, เชฌเซ เชธเซเชฅเชฟเชคเชฟเช เชเชชเชฒเชฌเซเชง เชเซ: 1. เชเซเชฒเชพเชฏเชเช เชเซเชถเชฎเชพเช เชเชจเซเชเซเชฐเซเชจเซ เชธเซเชธเชเชเชคเชคเชพเชจเซ เชเซเช เชตเชฟเชถเซ เชคเซเชจเซ เชเชพเชฃ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชฒเชพเชฏเชจเซเชเซ เช เชเชพเช เชตเชฟเชจเชเชคเซ เชเชฐเซเชฒเซ เชเซเชจเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชฏเชพเชฆ เชฐเชพเชเชตเซ. 2. "เชฌเซเชฐเซเชกเชเชพเชธเซเชเชฟเชเช" เชฎเชฟเชเซเชจเชฟเชเชฎ, เชเซเชฎเชพเช เชเซเชฒเชพเชฏเชเช เชเซเชเซเชเชธ เชเซ เชเชชเชธเชฐเซเชเซเชจเซ เชธเชฌเซเชธเซเชเซเชฐเชพเชเชฌ เชเชฐเซ เชเซ เช เชจเซ เชเซ เช เชเชชเชธเชฐเซเชเซ เชนเซเช เชณ เชเชตเชคเซ เชเซ เชฌเชฆเชฒเชพเชฏ เชเซ เชคเซ เชธเชฐเซเชตเชฐ เชคเซเชจเซ เชธเซเชเชฟเชค เชเชฐเซ เชเซ. "เชฌเซเชฐเซเชกเชเชพเชธเซเชเชฟเชเช" เชฎเซเชกเชจเซ เชซเชพเชฏเชฆเซ เช เชเซ เชเซ เชธเชฐเซเชตเชฐ เชเซเชฒเชพเชฏเชเช เชฌเชพเชเซ เชชเชฐ เชเซ เชถ เชเชฐเซเชฒเชพ เชฎเซเชฒเซเชฏเซเชจเชพ เชจเชเชถเชพเชจเซ เชธเซเชเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชงเชพเชฐเชพเชจเซ เชฎเซเชฎเชฐเซเชจเซ เชฌเชเชพเชกเชคเซเช เชจเชฅเซ, เชชเชฐเชเชคเซ เชเซเชฐเชฒเชพเชญ เช เชเซ เชเซ เชชเซเชฐเชธเชพเชฐเชฟเชค เชธเชเชฆเซเชถเชพเชเชจเซ เชธเชเชเซเชฏเชพ เชตเชงเซ เชเซ. - เชกเชฟเชธเซเช เชฎเซเชธเซเช เชฌเซเชฐเซเชเชฐ, เชเซ เชคเชฎเชจเซ เชธเชเชฆเซเชถ เชเชคเชพเชฐ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพ เชฎเชพเชเซ เชฐเซเชกเชฟเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เชคเซเชจเซ เชฎเซเชณเชญเซเชค เชฎเชพเชณเชเชพเชฎเชพเชเชฅเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ.
เช เชฒเช เชฎเซเชกเซเชฏเซเชฒ . - เชเชฎเซเชฐเซเชฏเซเช
เชเซเชฒเชธเซเชเชฐ เชชเซเชฐเซเชเซเชธเซ , Redis เชธเชฐเซเชตเชฐเซเชธเชจเชพ เชเซเชฒเชธเซเชเชฐ เชฎเชพเชเซ เชชเซเชฐเซเชเซเชธเซ, เชเซเชฒเชพเชฏเชจเซเชเชจเซ เชเชฃเชพ Redis เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ เชเชพเชฎ เชเซเช เชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ เชเชพเชฃเซ เชเซ เชคเซเช เชเช เช เชเชฆเชพเชนเชฐเชฃ เชนเซเชฏ. เชชเซเชฐเซเชเซเชธเซ เชเชฐเซเชฐเซ เชกเซเชเชพ, เชฎเชฒเซเชเชฟเชชเซเชฒเซเชเซเชธ เชเชจเซเชเซเชถเชจเซเชธ เชธเชพเชฅเซ เชจเซเชกเซเชธเชจเซ เชตเชฟเชจเชเชคเซเชเชจเซ เชฐเซเช เชเชฐเซ เชถเชเซ เชเซ, เชเซ เชจเซเชก เชจเชฟเชทเซเชซเชณเชคเชพเช เชฎเชณเซ เชเชตเซ เชคเซ เชเซเชฒเชธเซเชเชฐเชจเซ เชซเชฐเซเชฅเซ เชเซเช เชตเซ เชถเชเซ เชเซ เช เชจเซ เชฌเชนเซเชตเชฟเชง เชจเซเชกเซเชธเชจเซ เชซเซเชฒเชพเชตเชคเซ เชตเชฟเชจเชเชคเซเช เชเชฒเชพเชตเซ เชถเชเซ เชเซ. - เชฎเซเชกเซเชฏเซเชฒเซ เชฒเชเชตเชพ เชฎเชพเชเซ API เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชธเซเชงเชพเชฐเซเชฒ เชเซ, เช เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ Redis เชจเซ เชซเซเชฐเซเชฎเชตเชฐเซเชเชฎเชพเช เชซเซเชฐเชตเซ เชเซ เชเซ เชคเชฎเชจเซ เชเชก-เชเชจ เชฎเซเชกเซเชฏเซเชฒเซเชจเชพ เชฐเซเชชเชฎเชพเช เชธเชฟเชธเซเชเชฎเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชชเชฐเชตเชพเชจเชเซ เชเชชเซ เชเซ.
- เชเช เชชเซเชฐเชคเชฟเชเซเชคเชฟ เชฎเซเชก เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ เชเซเชฎเชพเช RDB เชซเชพเชเชฒเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเชพ เชชเชเซ เชคเชฐเชค เช เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
- PSYNC2 เชชเซเชฐเชคเชฟเชเซเชคเชฟ เชชเซเชฐเซเชเซเชเซเชฒ เชธเซเชงเชพเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ, เชเซเชฃเซ เชชเซเชฐเชคเชฟเชเซเชคเชฟ เช เชจเซ เชฎเชพเชธเซเชเชฐ เชฎเชพเชเซ เชธเชพเชฎเชพเชจเซเชฏ เชเชซเชธเซเชเซเชธเชจเซ เชเชณเชเชตเชพเชจเซ เชคเชเซ เชตเชงเชพเชฐเซเชจเซ เชตเชงเซ เชตเชเชค เชเชเชถเชฟเช เชชเซเชจเชเชธเซเชฎเซเชณ เชเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซเชฏเซเช เชเซ.
- RDB เชซเชพเชเชฒเซ เชฒเซเชก เชเชฐเชตเชพเชจเซเช เชเชกเชชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. เชซเชพเชเชฒ เชธเชพเชฎเชเซเชฐเซ เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซเชจเซ, เชชเซเชฐเชตเซเชเช เชฐเซเชจเซเช 20 เชฅเซ 30% เชธเซเชงเซเชจเซ เชนเซเชฏ เชเซ. เชเซเชฏเชพเชฐเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชเชจเซเชเซเชเซเชก เชเซเชฒเชพเชฏเชเช เชนเซเชฏ เชคเซเชฏเชพเชฐเซ INFO เชเชฎเชพเชจเซเชกเชจเชพ เช เชฎเชฒเซเชเชฐเชฃเชจเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชเชกเชชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
- เชเชเชฟเชฒ เชธเซเชเซเชฐเชฟเชเช เชชเซเชฐเซเชธเซเชธเชฟเชเช เช เชฒเซเชเซเชฐเชฟเชงเชฎเซเชธเชจเชพ เช เชฎเชฒเซเชเชฐเชฃ เชธเชพเชฅเซ เชเช เชจเชตเซ STRALGO เชเชฆเซเชถ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. เชนเชพเชฒเชฎเชพเช, เชฎเชพเชคเซเชฐ เชเช LCS (เชฒเชพเชเชฌเชพ เชธเชพเชฎเชพเชจเซเชฏ เช เชจเซเชเชพเชฎเซ) เช เชฒเซเชเซเชฐเชฟเชงเชฎ เชเชชเชฒเชฌเซเชง เชเซ, เชเซ RNA เช เชจเซ DNA เชเซเชฐเชฎเชจเซ เชธเชฐเชเชพเชฎเชฃเซ เชเชฐเชคเซ เชตเชเชคเซ เชเชชเชฏเซเชเซ เชฅเช เชถเชเซ เชเซ.
เชธเซเชฐเซเชธ: opennet.ru