MRatWork Forum by Mustafa Ramadhan - KLOXO-MR : Aktivasi Purge Cache Web Server Nginx/Nginx Proxy

Sponsor:
Server and Web Integrator
Link:
6.5.0 or 7.0.0
Click for "How to install"
Donation/Sponsorship:
Kloxo-MR is open-source.
Donate and or Sponsorship always welcome.
Click to:

MRatWork Forum | Please login or register. | 2017-11-07, 14:45:29

- MRatWork Forum by Mustafa Ramadhan »
- Language Specific Discussions »
- Indonesia Users »
- KLOXO-MR : Aktivasi Purge Cache Web Server Nginx/Nginx Proxy

« previous next »

- Print

Pages: [1] Go Down

### Author Topic: KLOXO-MR : Aktivasi Purge Cache Web Server Nginx/Nginx Proxy (Read 1675 times)

0 Members and 1 Guest are viewing this topic.

#### zenkul

- Global Moderator
- Master
- Posts: 383
- Karma: +3/-0

##### KLOXO-MR : Aktivasi Purge Cache Web Server Nginx/Nginx Proxy

« on: 2013-01-28, 01:50:44 »
Nginx bawaan Kloxo-MR yang disebut 'nginx-special' itu sudah ter-paket dengan beberapa modul thirdparty dari nginx. Ini berbeda dengan nginx standar. <Bila hendak menambahkan sendiri modul lain maka harus dicompile sendiri kemudian install ulang nginx. Ini tentu sangat susah bagi pemula>
Untung-nya dalam Kloxo-MR sudah terpaket beberapa modul penting, antara lain:
Quote

> - add ngx_purge_cache module - http://labs.frickle.com/nginx_ngx_cache_purge/
> - add naxsi module - http://naxsi.googlecode.com/
> - add slowfs_cache module - http://labs.frickle.com/nginx_ngx_slowfs_cache/
> - add dynamic_etags module - http://github.com/kali/nginx-dynamic-etags/
> - add eval module - http://github.com/vkholodkov/nginx-eval-module/
> - add header_more module - http://wiki.nginx.org/HttpHeadersMoreModule/
> - add LogRequestSpeed module - http://wiki.nginx.org/HttpLogRequestSpeed
> - add ngx_http_footer_filter module - https://github.com/taobao/nginx-http-footer-filter

Bila kita menginstall sendiri 'nginx' atau 'nginx-stable' maka modul di atas tidak ikut serta.
Untuk melihat nginx yang terinstall
Code: [Select]

    yum list nginx*| grep -i 'installed'

Kalau dengan pertimbangan tertentu memang menghendaki nginx yang standar :
Code: [Select]

    yum replace nginx-special --replace-with=nginx

PURGE CACHE
Jika cache (dan juga purge_cache) dimanfaatkan maka process php dan mysql akan terkurangi jauh karena dengan fasilitas ini nginx akan berikan cache-nya jika dia melihat halaman tersebut (juga tentunya image, js, css dan lain2) sudah ada di-cache.
Tugas dari purge_cache adalah memberitahukan ke nginx jika ada halaman yang berubah dimana artinya nginx akan menghapus cache halaman tersebut.
Cara yang dilakukan oleh adalah sederhana, yaitu mengakses halaman yang mau dipurge tersebut ke ke virtual directory bernama '/purge/'.
Misalnya, httpd://domain.com/images/gambar.jpg mau dihapus di cache maka purge_cache akan mengakses httpd://domain.com/purge/images/gambar.jpg.
Fasilitas untuk purge_cache ini sudah ada di wordpress jika kita menginstall 'nginx manager' atau yang sejenis dimana jika ada edit/modifikasi halaman misalnya maka nginx-manager akan eksekusi proses purge_cache tersebut sehingga ketika ada akses halaman tersebut maka yang akan tampil bukan halaman lama tapi halaman yang sudah diedit tersebut.
(catatan awam: purge cache sangat meringankan beban web server, termasuk cpu/ram yang bisa berdampak website jadi responsif and kenceng)
CARA AKTIVASI PURGE CACHE
Bila itu NGINX-PROXY MAKA sesuai standar konfigurasi custom pada Kloxo-MR, maka copy file proxy.conf kemudian re-name menjadi custom.proxy.conf dan letak-kan di tempat folder yang sama pada: /home/nginx/conf/globals
file custom.proxy.conf tersebut yang diedit menjadi:
:arrow: hapus tanda # pada baris 23 : menjadi hanya
Code: [Select]

    proxy_cache_purge pcache $scheme$host$1$request_method;

:arrow: hapus tanda # pada baris 57 : menjadi hanya
Code: [Select]

    proxy_cache pcache;

Bila web server hanya NGINX maka yang di-edit adalah file php-fpm.conf dengan cara yang sama seperti tersebut di atas.
APLIKASI PURGE CACHE PADA WEB SITE
Ini contoh aplikasi pada drupal 7 (

- )= install module Purge dan module expire (
- )= configuration / performance / purge setting lalu isi dengan :

http://192.168.1.76:80/purge?purge_method=get
merah ip address, ganti dengan IP kita. SELESAI
sumber: copas petunjuk Pak Mustafa dari forum lama
« Last Edit: 1970-01-01, 01:00:00 by Guest »
Logged
easy, secure and speed up web panel ===> Kloxo-MR

- Print

Pages: [1] Go Up
« previous next »

- MRatWork Forum by Mustafa Ramadhan »
- Language Specific Discussions »
- Indonesia Users »
- KLOXO-MR : Aktivasi Purge Cache Web Server Nginx/Nginx Proxy

MRatWork Affiliates: BIGRAF(R) Inc. House of LMAR EFARgrafix

- Design By SMFSimple.com
- SMF 2.0.14 | SMF © 2017, Simple Machines

Page created in 0.03 seconds with 18 queries.

Mirror created by MasterkinG32.CoM