Sponsor:

Server and Web Integrator
Link:
Kloxo-MR logo
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:
Click Here
Please login or register. 2024-04-28, 01:33:25

Author Topic: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?  (Read 7480 times)

0 Members and 1 Guest are viewing this topic.

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Hello om Mustafa,

Salam kenal. Saya baru coba2 Kloxo-MR ini setelah sebelumnya menggunakan ISPConfig 3.
Rasanya Kloxo-MR ini pas dan komplit tanpa ribet.

Pertanyaannya, adalah, apa sih konfigurasi yang dipilih untuk forum ini? kok rasanya super ngebut sekali. Entah pakai koneksi 2G, 3G, 4G.
Saya cek di Googlepagespeed response time juga dibawah 200ms.

Saya coba konfirgurasi standar yang om Mustafa berikan, yaitu:
Apache 2.2.31 MPM_Event as backend
Hiawatha as frontend
APC memory 256 MB
Mod_Pagespeed dengan berbagai filter aktif

Tapi sayangnya response time biasa aja, loading juga tergolong lambat (sudah coba dibantu pakai Cloudflare malah lebih lambat  :'()

Spek VPS saya sudah 4 core dengan 1.5GB Ram.

Mohon pencerahannya agar minimal saya gak sakit hati kalo lihat speed yang wuzz wuzz wuzz milik om Mustafa  ;D

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #1 on: 2016-01-23, 13:03:30 »
A. Control Panel:
   - Kloxo-MR: 7.0.0.b-2016012103
   - Web: hiawatha-10.0.0-f.6.mr.el6.x86_64
   - PHP: php54s-5.4.45-2.w6 (cgi mode)
B. Plateform:
   - OS: CentOS release 6.7 (Final) x86_64
   - Hostname: *
C. Services:
   1. MySQL: MariaDB-server-10.0.23-1.el6.x86_64
   2. PHP:
      - Branch: php54-cli-5.4.45-1.ius.el6.x86_64
      - Multiple:
        * php52m-5.2.17-102.mr.el6
        * php53m-5.3.29-1.ius.el6
        * php54m-5.4.45-2.w6
        * php55m-5.5.30-1.ius.el6
        * php56m-5.6.16-1.ius.el6
        * php70m-7.0.2-1.w6
      - Used: php54m
   3. Httpd: httpd-2.2.31-1.mr.el6.x86_64
      - PHP Type: php-fpm_event
   4. Lighttpd: --uninstalled--
   5. Hiawatha: --used--
   6. Nginx: --uninstalled--
   7. Cache: --uninstalled--
   8. Dns: nsd-4.1.7-3.el6.x86_64
   9. Qmail: qmail-toaster-1.03-1.3.55.mr.el6.x86_64
      - with: courier-imap-toaster-4.1.2-1.3.18.mr.el6.x86_64

Offline zenkul

  • Global Moderator
  • Master
  • *****
  • Posts: 383
  • Karma: +3/-0
    • View Profile
    • home & decor
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #2 on: 2016-01-23, 15:00:40 »
ini dipengaruhi juga dg CMS-nya, lihat https://gtmetrix.com/compare/Qim2XzNT/9khSgGVw
easy, secure and speed up web panel ===> Kloxo-MR

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #3 on: 2016-01-23, 15:43:11 »
ini dipengaruhi juga dg CMS-nya, lihat https://gtmetrix.com/compare/Qim2XzNT/9khSgGVw
Ya.

Di Kloxo-MR 7.0 terakhir, untuk setiap website/domain ada feature 'web /php selector' dimana untuk proxy (misalnya hiawatha-proxy) setiap website bisa diset pakai front-end (dalam contoh ini adalah hiawatha) atau pakai back-end (dalam contoh ini adalah apache).

Pada kasus mratwork.com dan forum.mratwork.com, untuk mratwork pakai hiawatha sedangkan forum.mratwork.com pakai apache. Karena hiawatha tidak punya google pagespeed makanya skok gtmetrix jadi parah.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #4 on: 2016-01-23, 16:55:11 »
@om zenkul,

betul speed bergantung pada CMS, namun dalam kasus ini saya pakai SMF juga. Masih polos dan perawan.

@om Musatfa,

di postingan yang sebelum2nya, saya pernah baca kalau om saranin pakai hiawathaproxy+php-fpm event+apc+pagespeed
apa tips ini masih berlaku?

Saya coba cek header forum.mratwork.com dan yang saya dapat respons pertama dari hiawatha trus diforward ke apache (http->https).

Apakah ada kaitan dengan spek VPS / overselling dari ISP?

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #5 on: 2016-01-23, 17:00:10 »
1. Cache di SMF diactivekan.
2. Mungkin lokasi server menentukan. Server saya di online.net yang hop dan timeout kecil ketika diakses dari Indonesia.
3. Konfigurasi pagespeed perlu dioptimasi.
4. Disamping apc juga perlu memcached karena SMF bisa tahu/memanfaatkan apc dan memcached ini
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #6 on: 2016-01-24, 00:13:49 »
1. Cache di smf maksudnya fitur pengaturan server. Saat ini sudah aktif, tulisannya Xcache sudah aktif
2. Mungkin benar juga ya om. Namun saya cek server response pakai google pagespeed test yang seharusnya lokasi tidak akan berefek banyak.
Saya test vps milik teman di German, dan angka server reaponse dibawah 200ms
3. Boleh di share om konfigueasi mod pagespeed? Saat ini setelah saya ulik pagespeed, ketika akses dari Chrome mobile akan dapat response "bad request".
Jika pakai desktop baik2 saja.
4. Nah untuk configurasi memcached apakah bisa di share jg om?
Apakah beda memcache dan memcached?

Mohon maaf pertanyaannya nubie banget.

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #7 on: 2016-01-24, 01:15:23 »
1. Di 'Admin > Server Settings > Caching', pilih 'Level 1 Caching' pada 'Caching Level' dan 'localhost:11211' pada SMF. Pada php diactivekan apc + memcached
2. No comment
3. Ini setting di /etc/httpd/conf.d/pagepagespeed.conf:
Code: [Select]
# Attempt to load mod_version if it wasn't loaded or compiled in (eg on Debian)
<IfModule !mod_version.c>
  LoadModule version_module /usr/lib64/httpd/modules/mod_version.so
</IfModule>

<IfVersion < 2.4>
  LoadModule pagespeed_module /usr/lib64/httpd/modules/mod_pagespeed.so
</IfVersion>
<IfVersion >= 2.4.2>
  LoadModule pagespeed_module /usr/lib64/httpd/modules/mod_pagespeed_ap24.so
</IfVersion>

# Only attempt to load mod_deflate if it hasn't been loaded already.
<IfModule !mod_deflate.c>
 LoadModule deflate_module /usr/lib64/httpd/modules/mod_deflate.so
</IfModule>
<IfModule pagespeed_module>
    ModPagespeed on
    ModPagespeedInheritVHostConfig on
    AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html
    ModPagespeedFileCachePath "/var/cache/mod_pagespeed/"
    ModPagespeedLogDir "/var/log/pagespeed"
    ModPagespeedSslCertDirectory "/etc/pki/tls/certs"
    ModPagespeedSslCertFile /etc/pki/tls/cert.pem
    ModPagespeedMemcachedServers localhost:11211
    ModPagespeedRewriteLevel PassThrough
    ModPagespeedFileCacheInodeLimit 500000

   <Location /pagespeed_admin>
        Order allow,deny
        Allow from localhost
        Allow from 0.0.0.0
        SetHandler pagespeed_admin
    </Location>
    <Location /pagespeed_global_admin>
        Order allow,deny
        Allow from localhost
        Allow from 0.0.0.0
        SetHandler pagespeed_global_admin
    </Location>

    ModPagespeedMessageBufferSize 100000

    # Filters for html optimization:
    ModPagespeedEnableFilters remove_comments,collapse_whitespace

    # Filters for image optimization:
    ModPagespeedEnableFilters rewrite_images
    ModPagespeedEnableFilters inline_images
    ModPagespeedEnableFilters recompress_images
    ModPagespeedEnableFilters resize_rendered_image_dimensions,insert_image_dimensions,resize_images
    ModPagespeedEnableFilters rewrite_javascript,rewrite_css,combine_javascript
    ModPagespeedEnableFilters move_css_to_head,move_css_above_scripts
    ModPagespeedEnableFilters collapse_whitespace,elide_attributes
    ModPagespeedEnableFilters in_place_optimize_for_browser

    # Settings for image optimization:
    ModPagespeedJpegRecompressionQuality 85

    ModPagespeedNumRewriteThreads 4
    ModPagespeedNumExpensiveRewriteThreads 4

    ModPagespeedCreateSharedMemoryMetadataCache "/var/cache/mod_pagespeed/" 204800

    ModPagespeedLRUCacheKbPerProcess 4096
    ModPagespeedLRUCacheByteLimit 65536

    ModPagespeedDefaultSharedMemoryCacheKB 200000

    ModPagespeedFetchWithGzip on
    SetOutputFilter DEFLATE
</IfModule>

Forum ini masih 'berantakan' jika diuji pakai pagespeed untuk mobile browser. Masih perlu penyesuian, misalnya terkait font.
4. Tidak ada tambahan/modifikasi setting memcached. Memcache lebih tua daripada memcached. Memcached bisa menolong mysql.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #8 on: 2016-01-24, 08:20:15 »
Wah mantap sekali om, sekarang sangat reponsif webnya. Memang bumbu om Mustafa tiada duanya.

Untuk Memcached konfigurasi standar sudah cukup ya tidak perlu diubah2?

satu lagi nih om, apakah saya perlu lakukan install memcached dengan command
Code: [Select]
yum install memcached -y atau cukup mengaktifkan di
Code: [Select]
/opt/phpXYm/etc/php.d/50-memcached_used.ini ?

karena sekarang saya belum bisa cek apakah memcached jalan atau tidak dengan command
Code: [Select]
netstat -tap | grep memcacheddan juga karena versi memcached berbeda antara di phinfo dan memcached.org
« Last Edit: 2016-01-24, 08:26:08 by NginxHolic »

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #9 on: 2016-01-24, 08:37:44 »
Perlu install dengan 'yum install memcached -y; chkconfig memcached on; sh /script/restart-web -y'. Selesai. Tentunya memcached di php perlu diactivekan dengan mengubah menjadi '50-memcached_used.ini' (seperti contoh anda).
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #10 on: 2016-01-24, 14:36:52 »
Ane ulik lagi om. Ternyata I/O saya dan load server cukup tinggi. Maklum enggak Dedicated resource dan mungkin agak overselling.
Jadi segala file cache saya matikan aja

Lalu saya perbesar memory usage si memcached.
So far so good. :)


Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #11 on: 2016-01-24, 14:58:33 »
Ane ulik lagi om. Ternyata I/O saya dan load server cukup tinggi. Maklum enggak Dedicated resource dan mungkin agak overselling.
Jadi segala file cache saya matikan aja

Lalu saya perbesar memory usage si memcached.
So far so good. :)


Tapi memory usage memcached jangan terlalu besar. Nilai 256 sudah lebih dari cukup.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #12 on: 2016-01-24, 15:25:31 »
Konfigurasi saya saat ini adalah:
Memory XCache 512
Memory Memcached 384, katanya aman sampai 4GB kalau diperlukan.

Kalau gitu, saya turunkan ke 256 max saja.

Untuk xcache apa juga ada maks rekomended memory om?

Untuk apc saya kurang sreg. Sepertinya bikin lambat.

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #13 on: 2016-01-24, 16:18:54 »
Memory cache (baik xcache, apc atau memcached) akan mubazir jika terlalu besar. Nilai 256MB sudah sangat cukup. Sisa memory sebaiknya menaikkan nilai 'fastcgi childrens' pada 'advanced php configure' dimana nilai 'unlimited' artinya '6'. Berapa nilai yang bisa dinaikkan tergantung memory tersedia. Coba saja naikkan menjadi '12' jika memory anda 1 GB.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline NginxHolic

  • Valuable Member
  • *
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Bagaimana konfirgurasi terbaik agar bisa seperti forum ini?
« Reply #14 on: 2016-01-24, 16:29:57 »
OK om. saya paham. Saya sangat puas dengan kinerja tweak yang om share.
Spek server yang sama, namun responsenya meningkat tajam dibanding pakai yang lain.

Coba cek pakai Wordpress / SMF/ Joomla /etc dan semuanya wuzz..

Kalau untuk edit fastcgi_children itu apa bisa juga dari panel Kloxo-MR ya? saya coba cek tidak ada menu untuk itu sayangnya.

Memory cache (baik xcache, apc atau memcached) akan mubazir jika terlalu besar. Nilai 256MB sudah sangat cukup. Sisa memory sebaiknya menaikkan nilai 'fastcgi childrens' pada 'advanced php configure' dimana nilai 'unlimited' artinya '6'. Berapa nilai yang bisa dinaikkan tergantung memory tersedia. Coba saja naikkan menjadi '12' jika memory anda 1 GB.

 


Top 10 Social Networking:    Facebook    Twitter    LinkedIn    Pinterest    Google Plus    Tumblr    Instagram    VK    Flickr    Vine

Page created in 0.028 seconds with 22 queries.

web stats analysis