Intro To Memcached
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Pag-install ng Memcached
- Pag-configure ng Memcached
- Remote na Pag-access
- Pagkonekta sa Memcached
- PHP
- Python
- Konklusyon
Ang memcached ay isang libre at bukas na mapagkukunan ng high-value key store ng data na may mataas na pagganap. Ito ay kadalasang ginagamit upang mapabilis ang mga aplikasyon sa pamamagitan ng caching iba't ibang mga bagay mula sa mga resulta ng mga tawag sa database.
Sa tutorial na ito, ilalakad ka namin sa pamamagitan ng pag-install at pag-configure ng Memcached sa Debian 9.
Mga kinakailangan
Kailangan mong mai-log in bilang isang gumagamit na may access sa sudo upang mai-install ang mga pakete sa iyong Debian system.
Pag-install ng Memcached
Ang mga naka-alaala na mga pakete ay kasama sa default na mga repositibong Debian 9. Ang pag-install ay napakadali, sundin lamang ang mga hakbang sa ibaba:
-
I-update ang listahan ng mga pakete:
sudo apt updateI-install ang Memcached sa pamamagitan ng pag-type:
sudo apt install memcached libmemcached-toolsNaglalaman ang
libmemcached-toolsnaglalaman ng maraming mga tool sa command line para sa pamamahala ng Memcached server.Kapag nakumpleto ang pag-install, awtomatikong magsisimula ang serbisyo ng Memcached. Upang suriin ang katayuan ng serbisyo, ipasok ang sumusunod na utos:
sudo systemctl status memcachedAng output ay magiging ganito:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Iyon lang, matagumpay mong na-install ang Memcached sa iyong Debian 9 server.
Pag-configure ng Memcached
Maaaring mai-configure ang
/etc/memcached.conf
pamamagitan ng pag-edit ng
/etc/memcached.conf
file. Ang mga setting ng default na pagsasaayos ay sapat para sa karamihan ng mga gumagamit.
Bilang default, nakikinig ang serbisyo ng Memcached sa localhost lamang. Kung ang kliyente na kumokonekta sa server ay tumatakbo din sa parehong host na hindi mo kailangang baguhin ang default na file ng pagsasaayos.
Remote na Pag-access
Kung hindi maayos na isinaayos, maaaring magamit ang Memcached upang maisagawa ang isang ipinamamahagi na pag-atake ng pagtanggi (of DDoS). Upang payagan ang mga malalayong koneksyon sa server ng Memcached, kailangan mong i-configure ang iyong firewall at pahintulutan ang pag-access sa port ng Memcached UDP 11211 lamang mula sa mga mapagkakatiwalaang kliyente.
Sa sumusunod na halimbawa ay ipinapalagay namin na nais mong kumonekta sa Memcached server sa isang pribadong network. Ang server IP ay
192.168.100.20
at ang IP address ng kliyente ay
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
Kapag na-configure ang firewall sa susunod na hakbang ay i-edit ang mga setting ng Memcached at itakda ang serbisyo ng Memcached upang makinig sa pribadong interface ng networking ng server:
Upang gawin ito, buksan ang file ng pagsasaayos ng
memcached.conf
:
sudo nano /etc/memcached.conf
Hanapin ang linya na nagsisimula sa
-l 127.0.0.1
at palitan ang
127.0.0.1
sa address ng IP server
192.168.100.20
.
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
I-restart ang serbisyo ng Memcached para sa mga pagbabago upang maging aktibo:
sudo systemctl restart memcached
Ngayon ay maaari kang kumonekta sa Memcached server mula sa malayong lokasyon.
Pagkonekta sa Memcached
Upang kumonekta sa server ng Memcached kailangan mong gumamit ng kliyente na tiyak sa wika.
PHP
Upang magamit ang Memcached bilang isang database ng caching para sa iyong aplikasyon sa PHP tulad ng WordPress, Drupal o Magento, kailangan mong mag-install ng extension ng
php-memcached
:
sudo apt install php-memcached
Python
Mayroong maraming mga aklatan sa Python para sa pakikipag-ugnay sa memcache. Maaari mong mai-install ang iyong ginustong library gamit ang pip:
pip install pymemcache
Konklusyon
Nalaman mo kung paano i-install ang Memcached sa iyong Debian 9 server. Para sa karagdagang impormasyon sa paksang ito kumonsulta sa Memcached Wiki.
debian memcacheMag-zoom, Mag-zoom, at Huwag Mag-zoom sa Firefox
Earthbru ay tinanong ang Windows forum kung paano itigil ang di-sinasadyang pag-zoom sa Firefox. Sinasaklaw ko ang intensyonal na pag-zoom, pati na rin.
Baguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.







