Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Penggunaan CPU yang tinggi sering kali disebabkan oleh plugin yang terus-menerus mengumpulkan data, pengaturan preload/cache kedaluwarsa di plugin cache, serta bot, CDN, plugin, dan WordPress Heartbeat

Shared hosting terkenal dengan pelambatan CPU (itulah mengapa harganya sangat murah). Ketika situs web Anda menggunakan terlalu banyak CPU, itu dibatasi sehingga tidak memengaruhi situs web lain yang berbagi server. Ini dapat menyebabkan situs web lambat, admin, dan bahkan kesalahan 5xx. Sebelum Anda memutakhirkan, bicarakan dengan host Anda dan tanyakan apakah mereka dapat memberi Anda beberapa sumber daya sementara saat Anda menggunakan tutorial ini untuk mengoptimalkan situs Anda

Saya menulis panduan ini setelah merasa frustrasi dengan batas CPU SiteGround yang merupakan masalah umum di Grup Facebook. Saya tidak ingin mengirim spam kepada Anda dan mengatakan "ganti host" tetapi ini adalah satu-satunya hal yang memperbaikinya (bahkan setelah memutakhirkan paket dan menghabiskan beberapa hari untuk mengoptimalkan situs saya). Saya pindah ke , tetapi ada banyak host yang dapat mengurangi penggunaan CPU dengan Cloudflare Enterprise, lebih banyak sumber daya, dan server yang efisien seperti LiteSpeed

Tentu saja saya seorang afiliasi dan ingin menghasilkan uang dengan memberitahu Anda untuk berpindah host, tapi sejujurnya saya tidak peduli siapa yang Anda gunakan. Pikirkan dua kali sebelum Anda meningkatkan paket, terutama jika itu adalah SiteGround

 

1. Hapus Plugin CPU Tinggi

Plugin terkenal karena membuat tugas latar belakang

Plugin apa pun (atau modul plugin) yang harus mengumpulkan data mungkin akan menjadi penyebab terburuk Anda. Ini bisa berupa laporan lalu lintas langsung Wordfence, log Rank Math 404 dan integrasi Google Analytics, atau bahkan plugin seperti Broken Link Checker dan Query Monitor yang terus-menerus memindai situs web Anda

Beberapa orang akan meminta Anda untuk menonaktifkan dan mengaktifkan kembali plugin 1 per 1 dan memastikannya ringan. Ini adalah saran yang luas dan bisa jadi tidak praktis. Anda masih dapat menggunakan beberapa plugin ini selama Anda menonaktifkan atau men-tweak pengaturannya untuk menggunakan lebih sedikit sumber daya dengan membatasi tugas latar belakang. Namun, beberapa plugin terkenal karena meningkatkan penggunaan CPU dan harus dihapus seluruhnya

Alat yang Anda Butuhkan

  • Monitor Kueri – temukan plugin Anda yang paling lambat. Setelah terinstal, lihat halaman di situs Anda, temukan menu Monitor Kueri di bilah admin Anda, dan buka Kueri → Kueri berdasarkan komponen

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

  • WP Hive – Ekstensi Chrome gratis yang memungkinkan Anda menelusuri repositori plugin WordPress dan melihat apakah plugin memengaruhi penggunaan memori (serta skor PageSpeed ​​Insights)

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

  • WP-Optimize – menunjukkan plugin mana (atau modul plugin) yang menambahkan overhead database paling banyak. Anda juga dapat menghapus tabel dari plugin lama serta sampah database lainnya. Gambar di bawah ini menunjukkan bagaimana menggunakan banyak modul Rank Math dapat menambah banyak biaya overhead

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Lihat daftar lengkap 75+ plugin lambat

PluginCategoryMemory ImpactPageSpeed ​​Impact Analisis Analytics XBuddy Cadangan Cadangan XKeamanan iThemes Keamanan XPemeriksa Tautan Rusak SEO XJetpack Keamanan XXMonitor Kueri Analytics XGaleri NextGEN Galeri XXSite Kit oleh Google Analitik XWordfence Keamanan XwpDiscuz Komentar XXWPML Terjemahkan XXYoast SEO SEO X

 

2. Batasi Detak Jantung, Penyimpanan Otomatis, Posting Revisi

Ini lebih banyak tugas latar belakang dan harus dibatasi

Detak jantung berjalan setiap 15-60 detik, penyimpanan otomatis dibuat setiap 60 detik saat Anda mengedit, dan revisi kiriman disimpan setiap kali Anda memperbarui kiriman (yang tidak terbatas sama sekali)

Perfmatters melakukan semua ini. Anda juga dapat melakukannya secara manual dengan kode atau banyak plugin cache memungkinkan Anda membatasi Detak Jantung (mis. e. FlyingPress + LiteSpeed ​​Cache) serta plugin Heartbeat Control

Batasi Detak Jantung – membuat permintaan ke admin-ajax. php. Saya akan menonaktifkannya di frontend dan dasbor, lalu membatasi editor pos hingga 120-an karena Anda mungkin menginginkannya di sana untuk penyimpanan otomatis, dll.

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Atau rekatkan kode berikut ke dalam file functions.php Anda. php setelah tag

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

Tingkatkan interval penyimpanan otomatis – WordPress menyimpan penyimpanan otomatis setiap 60 detik yang sedikit banyak. Anda dapat meningkatkannya menjadi 120-an atau bahkan 300-an dengan menambahkan kode ke wp-config Anda. file php

define('AUTOSAVE_INTERVAL', 300); // seconds
_

Batasi revisi posting – WordPress menyimpan revisi posting setiap kali Anda mengedit posting dan menekan tombol terbitkan. Ini menciptakan banyak pembengkakan basis data karena tidak dibatasi secara default. Karena Anda masih menginginkan beberapa cadangan dari posting lama Anda (untuk berjaga-jaga), Anda dapat membatasi revisi posting hingga 10

define( 'WP_POST_REVISIONS', 10 );

 

3. Batasi Preloading Di Plugin Cache

Pramuat di plugin cache adalah penyebab lainnya. Beberapa plugin memungkinkan Anda mengubah cara pramuat bekerja sementara plugin lain tidak (dalam hal ini, coba nonaktifkan sepenuhnya)

  • Pramuat WP Rocket
  • Crawler LiteSpeed ​​Cache
  • Cache prapemanasan SG Optimizer

Anda sebaiknya hanya memuat URL peta situs penting terlebih dahulu. Pramuat seluruh peta situs Anda berarti tag dan halaman tidak penting lainnya dimuat sebelumnya dan menghabiskan sumber daya. Temukan URL peta situs Anda (mis. e. https. //contoh. com/sitemap_index. xml), salin URL yang paling penting (mis. e. halaman/postingan), dan menambahkannya secara manual. Menonaktifkan pramuat sepenuhnya adalah opsi lain karena itu. Tangkapan layar di bawah ini adalah untuk WP Rocket tetapi LiteSpeed ​​Cache Crawler dan sebagian besar plugin cache lainnya memiliki opsi untuk mengontrol cara kerja pramuat. Periksa dokumentasi mereka

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Anda juga dapat meningkatkan interval perayapan pramuat menggunakan WP Rocket atau sekali lagi, periksa dokumentasi plugin Anda. Meningkatkan interval default dari 500 md menjadi 3000 md (atau lebih) mencegah plugin cache Anda memuat URL lebih cepat daripada yang dapat ditangani server Anda

Mereka memiliki plugin pembantu lain untuk menonaktifkan pembersihan cache otomatis. Setiap kali Anda melakukannya, seluruh cache dihapus dan dibangun kembali. Alternatif yang lebih baik adalah mengatur tugas cron untuk mengontrol kapan cache dibersihkan dan halaman mana yang dihapus (Anda juga dapat melakukan ini dengan preloading). Dengan cara ini, Anda tidak terus-menerus membersihkan cache penuh saat memperbarui situs web Anda

Terakhir, coba nonaktifkan pengaturan "tautan pramuat". Jika pengguna terus mengarahkan kursor ke tautan internal (terutama di situs web dengan banyak tautan gambar seperti produk WooCommerce), ini berarti halaman tersebut terus diunduh di latar belakang. Hal serupa jika Anda menggunakan Flying Pages

Pengaturan Plugin Cache Lainnya Yang Mempengaruhi Penggunaan CPU

  • Pengguna yang masuk cache (biasanya berhenti)
  • Pisahkan cache seluler (biasanya dimatikan)
  • Hapus CSS yang tidak digunakan (kurangi ukuran batch)
  • Mode tamu LiteSpeed ​​Cache, komentator cache, server basi

 

4. Gunakan Cloudflare Untuk Mengurangi Penggunaan CPU

Cloudflare adalah teman terbaik Anda untuk mengurangi CPU

Satu hal yang mengurangi penggunaan CPU adalah meningkatkan rasio hit cache (dengan caching halaman penuh/APO) karena permintaan yang tidak di-cache ke asal Anda menyebabkan lebih banyak tekanan daripada permintaan yang di-cache oleh Cloudflare

  • CDN. ke 270+ pusat data mereka
  • Mode pertarungan bot. memblokir bot jahat agar tidak merayapi situs Anda
  • Petunjuk perayap. membantu mesin telusur menghindari perayapan yang sia-sia
  • Perlindungan hotlink. menghentikan situs web mencuri bandwidth gambar
  • Pemeriksaan integritas browser. lapisan ekstra untuk memblokir bot/spammer/perayap
  • Argo. membatasi jumlah pusat data yang menanyakan asal konten (layanan berbayar)
  • WAF. firewall meningkatkan keamanan dan mengurangi penggunaan secara bersamaan (layanan berbayar)
  • Aturan firewall – blokir bot jahat, negara terretas, URL spesifik, XML-RPC, dll
  • Pembatasan tarif – mengidentifikasi/mengurangi permintaan berlebihan ke URL tertentu (layanan berbayar)
  • Caching halaman penuh. cache HTML untuk meningkatkan rasio hit cache dan mengurangi permintaan asal
  • Perusahaan Cloudflare. Roket. .net memiliki Cloudflare Enterprise terbaik (dibandingkan dengan Cloudways/Kinsta) terutama karena memiliki caching halaman penuh, WAF, dan aturan WAF bawaan untuk melindungi situs Anda sementara hanya mengizinkan sekitar 10% lalu lintas untuk benar-benar mengenai server asal Anda
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Penghematan bandwidth Cloudflare (“bandwidth cache” yang lebih gelap lebih baik)
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Aktifkan CDN Cloudflare dengan mengubah situs web Anda menjadi “Proxied” di setelan DNS
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
View what’s getting blocked in your firewall events

 

5. Lindungi Halaman WP-Login Anda

Halaman login Anda adalah target umum untuk bot/serangan. Bahkan jika mereka tidak berhasil masuk, mencoba membuat permintaan. Berikut cara melindungi halaman login dan menghentikan permintaan ini

  • Batasi upaya login. mengontrol berapa kali pengguna mencoba masuk, periode penguncian, perlindungan gateway XMLRPC, dan fitur lainnya menggunakan plugin Limit Login Attempts
  • Pindahkan halaman login wp. bot biasanya tidak cukup pintar untuk menemukan halaman masuk khusus yang dapat Anda ubah menggunakan Perfmatters (jika Anda sudah menggunakannya) atau WPS Hide Login
  • Gunakan QUIC. cloud untuk melindungi login. jika Anda menggunakan QUIC. cloud dengan LiteSpeed, mereka memiliki beberapa fitur keamanan untuk melindungi halaman login, jadi saya tidak akan memindahkannya dalam kasus ini
  • Plugin Keamanan SiteGround. meskipun saya bukan penggemar SiteGround, plugin keamanan mereka dapat memindahkan halaman login Anda, membatasi upaya login, menonaktifkan XML-RPC, dan membantu melindungi situs Anda

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

 

6. Ganti WP-Cron Dengan Pekerjaan Cron Asli

Wp-cron dimuat di setiap tampilan halaman dan menjadwalkan tugas otomatis seperti menerbitkan posting terjadwal, memeriksa pembaruan tema dan plugin, mengirim pemberitahuan email, dll. Mengganti ini dengan tugas cron nyata memberi Anda kontrol yang lebih baik dan dapat membantu mengurangi penggunaan CPU

Sebelum menyiapkan tugas cron eksternal, langkah pertama adalah menonaktifkan wp-cron bawaan. Tambahkan kode ke wp-config.php Anda. php sebelumnya di mana dikatakan “Itu saja, pengeditan langkah. Selamat ngeblog. ”

define('DISABLE_WP_CRON', true);

Sekarang kita akan menyiapkan tugas cron eksternal. Ini bisa berbeda tergantung pada host Anda (cpanel, VPS, dll). Saya menyarankan instruksi Googling untuk mereka karena SiteGround, Bluehost, Cloudways, dan Hostinger semuanya memiliki panduannya sendiri. Di cPanel, Anda akan membuka tab “cron jobs” dan menggunakan baris berikut untuk menyetel tugas cron setiap 10 menit. Anda mungkin berpikir interval yang lebih tinggi akan lebih baik untuk CPU, tetapi ini dapat menyebabkan lonjakan CPU karena terlalu banyak pekerjaan yang dijalankan pada waktu yang bersamaan

wget -q -O - https://yourwebsite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
_

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

WP Crontrol bagus untuk mengubah jadwal tugas cron tertentu dan menghapus tugas tanpa tindakan. Anda juga dapat membongkar tugas cron dari server Anda menggunakan pekerja Cloudflare JavaScript

 

7. Instal Redis Atau Memcache Dengan OPcache

Keduanya membantu mengurangi penggunaan CPU, tetapi host Anda harus mendukungnya

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

 

8. Gunakan Cloud Hosting Tanpa Batas CPU

Host arus utama (seperti SiteGround, Hostinger, GoDaddy, dan WPX) tidak memenuhi hype. Mereka menghemat CPU/RAM, menggunakan SSD SATA yang lebih lambat, dan hosting bersama dengan batas CPU ketat yang memaksa Anda untuk memutakhirkan. Cloud hosting lebih cepat, tetapi Kinsta dan WP Engine masih menggunakan SSD SATA dengan batas rendah pada pekerja PHP dan kunjungan bulanan yang mahal. Alih-alih berfokus pada kecepatan/teknologi, mereka melakukan pemasaran yang agresif… tidak jatuh cinta pada host arus utama

Untuk hosting awan, saya merekomendasikan Rocket. net (apa yang saya gunakan) atau Cloudways Vultr HF (apa yang saya gunakan sebelumnya). Keduanya menggunakan Cloudflare Enterprise yang membuat peningkatan besar pada TTFB antara caching halaman penuh, HTTP/3, pengoptimalan gambar, dan Argo Smart Routing. Keduanya juga menggunakan NVMe, Redis, dan memiliki harga bulanan. Namun, Roket. net pasti lebih cepat karena Anda mendapatkan lebih banyak sumber daya ( 32 CPU + 128GB RAM), PHP LiteSpeed ​​(lebih cepat daripada PHP-FPM Cloudways), dan Brotli. Juga tidak ada batasan pekerja PHP karena Rocket. Cloudflare Enterprise gratis/otomatis dari .net yang menangani kira-kira 90% lalu lintas, menghasilkan lebih sedikit permintaan ke server asal Anda. Terakhir, Roket. bersih lebih mudah antara dasbor mereka dan dukungan A+ yang bahkan lebih baik daripada Kinsta. Cloudways memiliki lebih banyak bandwidth/penyimpanan, tetapi teknologinya tidak secepat itu. Salah satu cloud host + Cloudflare Enterprise + FlyingPress (plugin cache) adalah kombinasi yang akan saya gunakan.

WP EngineSiteGroundKinsta Cloudways Vultr Frekuensi TinggiRoket. net Jenis hosting CloudCloudCloudCloudPrivate cloudCPU coresNot listed412132RAM (GB)Not listed881128Storage typeSATASATASATANVMeNVMeStorage (GB)1040103210Object cacheRedisMemcachedRedis ($100/mo)Redis (Pro)RedisServerApache + NginxApache + NginxNginxApache + NginxApache + NginxPHP processingNot listedFastCGIFastCGIPHP-FPMLiteSpeedBandwidth or monthly visits25,000/mo5TB25,000/mo1TB50GB + 250,000/moCDNCloudflareSiteGround CDNCloudflare EnterpriseCloudflare Enterprise ($5/mo)Cloudflare EnterpriseCDN PoPs27014270270270Full page cachingxComing soonCompressionBrotliBrotliBrotliGZIPBrotliHTTP/3WAFArgo smart routingxxxLoad balancingxxxImage optimizationxLimitedxCPU limitsLow PHP workersVery commonLow PHP workersAverageNoneEmail hostingLimitedxxxTrustPilot rating4.4/5 4. 5/6 4. 3/5 4. 5/6 4. 5/9 Harga bulanan $25$100$30$13 + $5 for CF Enterprise$25PlansDon’t useDon’t useDon’t useView plansView plans

 

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Situs yang dihosting di Rocket. rata-rata bersih TTFB global 100ms (telusuri ulasan TrustPilot mereka)
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Anda juga dapat menguji TTFB di KeyCDN atau mengeklik situs saya untuk melihat seberapa cepat memuatnya

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Coba Roket. net untuk $1 , minta migrasi gratis, lalu uji ulang TTFB Anda (atau hubungi Ben Gabler)

Mengapa Roket. Cloudflare Enterprise .net Lebih Baik

Roket. Cloudflare Enterprise .net gratis, disiapkan secara otomatis, dan menggunakan caching halaman penuh (tidak seperti Cloudways). Dan tidak seperti Kinsta, Rocket. net memiliki Argo Smart Routing (khusus bagus untuk situs WooCommerce), load balancing, dan pengoptimalan gambar. Roket. CEO net Ben Gabler juga pernah menjadi Chief Product Officer StackPath dan membangun Rocket. pusat data .net di lokasi yang sama dengan Cloudflare. Dan tidak seperti kedua host, Rocket. net tidak membatasi pekerja PHP (tidak ada batasan CPU) dan batas kunjungan bulanan 10-25 kali lipat dari Kinsta

Cloudflare Enterprise (Kinsta)Cloudflare Enterprise (Cloudways)Cloudflare Enterprise (Rocket. net)CDN PoPs 270270270 Perutean yang diprioritaskan Full page cachingxHTTP/3WAFArgo smart routingxLoad balancingxImage optimizationxAutomatic configurationxxPriceFree$5/mo (1 domain)Free

 
Untuk hosting bersama, saya sarankan NameHero . Mereka menggunakan server LiteSpeed ​​yang berarti Anda akan menggunakan LiteSpeed ​​Cache + QUIC. cloud CDN (bisa dibilang penyiapan tercepat dengan anggaran terbatas). Mirip dengan Hostinger/A2 dengan LiteSpeed ​​dan cPanel, tetapi Anda mendapatkan lebih banyak CPU/RAM dan dukungan/waktu aktif lebih baik yang tercermin dalam ulasan TrustPilot mereka. Saya biasanya merekomendasikan paket Turbo Cloud mereka seharga $7. 38/bulan yang mencakup 3 CPU + 3 GB RAM dan penyimpanan NVMe yang lebih cepat. Kelemahan utamanya adalah pusat data mereka hanya ada di AS/Belanda. Jika pengunjung Anda tidak dekat dengan sana, pastikan untuk menyiapkan QUIC. cloud yang memiliki caching HTML (idealnya paket berbayar yang menggunakan semua 73 PoP).

SiteGroundHostingerGoDaddyWPX NameHero Turbo Cloud Jenis hosting DibagikanDibagikan< . 768 – 3. 072SharedSharedSharedStorageSATASATASATASATANVMeCPU coresNot listed1-21-2Not listed3RAM (GB)Not listed.768 – 3.072. 512 – 2 Tidak terdaftar 3 Cache objek MemcachexxxRedisServerApache + NginxLiteSpeedApacheLiteSpeedLiteSpeedCDNSiteGround CDNCloudflare EnterpriseQUIC.cloudQUIC. cloudCloudflare Enterprise PoP CDN 1473147373Full page cachingxCompressionBrotliBrotliBrotliGZIPBrotliHTTP/3xWAFxImage optimizationLimitedxxCPU limitsCommonLow RAMCommonAt their discretionAverageCache pluginSG OptimizerLiteSpeed CachexLiteSpeed Cache or W3TCLiteSpeed CacheEmail hostingLimitedVery limitedLimitedMajor incidentsGoogle blocked DNS for 4 daysBreach affecting 14M customersBreach almost every yearWorldwide outage2 day outageFree migration$30/siteFreePaidFreeFreePrice$3-8/mo (1 year) then $15-40/mo$29/mo (yearly)$20.83 (yearly)$20.83 (yearly)$7.38/mo (1-3 years)RenewalsSangat tinggiBulananBulanan . 6/54. 4/5MonthlyTrustPilot rating4.6/54.4/54. 5/9 4. 5/5 4. 9/5 Paket Jangan gunakanJangan gunakanJangan'Don’t useView plans

 

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
LiteSpeed ​​lebih cepat daripada Nginx/Apache (dan lebih efisien dengan sedikit kemungkinan lonjakan CPU)

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Masalah dengan host arus utama

Saya telah menulis beberapa ulasan yang sangat buruk tentang TTFB SiteGround yang lambat, batas CPU, dan mengapa Pengoptimal SG melakukan pekerjaan yang buruk dengan vital web inti (mereka juga mengontrol beberapa Grup Facebook dan mengancam akan menuntut orang yang menulis ulasan buruk). Hostinger menulis ulasan palsu dan hanya murah karena Anda mendapatkan lebih sedikit sumber daya seperti CPU/RAM. Kinsta dan WP Engine terlalu mahal untuk berapa banyak sumber daya, pekerja PHP, dan kunjungan bulanan yang Anda dapatkan. Seiring dengan insiden besar seperti pemadaman WPX di seluruh dunia dan DNS SiteGround diblokir oleh Google selama 4 hari (WPX dan SiteGround menolak tanggung jawab). Satu hal yang jelas. sebagian besar host arus utama tampaknya lebih tertarik pada keuntungan/reputasi daripada kinerja. Lakukan penelitian Anda sendiri sebelum mendapatkan saran

12 hal yang perlu diketahui tentang hosting/TTFB

  1. Hosting adalah faktor #1 kecepatan situs
  2. TTFB adalah indikator utama kinerja hosting
  3. TTFB adalah bagian dari data vital web inti dan
  4. TTFB juga memengaruhi INP (karena latensi adalah bagian dari TTFB)
  5. SpeedVitals menguji TTFB di 35 lokasi – gunakan alat ini
  6. Uji situs Anda 3 kali untuk mendapatkan angka akurat di SpeedVitals
  7. Melakukan ini memastikan caching dan CDN Anda berfungsi dengan baik
  8. Periksa TTFB rata-rata Anda di seluruh dunia dalam pengujian SpeedVitals ke-3
  9. Google menandai TTFB Anda jika sudah selesai, tetapi di bawah 200 md lebih baik
  10. Wawasan PageSpeed ​​(dan alat pengujian lainnya) hanya menguji TTFB di 1 lokasi
  11. Tolok Ukur WP Hosting juga menguji kinerja hosting (inilah hasil saya)
  12. Menggabungkan host/CDN yang baik bisa dibilang untuk meningkatkan TTFB (menggunakan host dengan spesifikasi yang lebih baik di atas Cloudflare Enterprise mencapai 2 burung dengan 1 batu)

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
NameHero untuk dibagikan, Cloudways Vultr HF untuk cloud, tetapi Rocket. net mengungguli keduanya

 

9. Gunakan PHP8. 0

Tingkatkan ke PHP8. 0 di akun hosting Anda (jika Anda melihat kesalahan, kembalikan ke PHP 7. 4)

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

Anda juga harus mempertimbangkan untuk meningkatkan

  • Batas memori (mis. e. 512MB)
  • Max_execution_time
  • Max_input_time

 

10. Nonaktifkan XML-RPC

Jika Anda tidak menggunakan perangkat seluler untuk menerbitkan konten (atau plugin seperti JetPack), Anda harus menonaktifkan XML-RPC tidak hanya karena alasan CPU, tetapi juga menghentikan serangan brute force + DDoS. Untuk menonaktifkannya, tempelkan kode tersebut. htaccess dan ganti xxx. xxx. xxx. xxx dengan alamat IP Anda jika Anda membutuhkannya. Sebagai alternatif, Anda dapat menonaktifkan XML-RPC di Perfmatters atau dengan menggunakan plugin Nonaktifkan XML-RPC

# Block WordPress xmlrpc.php requests
<Files xmlrpc.php>
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
</Files>

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

11. Bersihkan Area Admin Anda

Selain membuat admin Anda terlihat rapi, menonaktifkan berbagai hal juga dapat menghemat sumber daya

  • Unbloater (disarankan)
  • Perfmatter
  • Nonaktifkan Penggembungan WooCommerce
  • Sembunyikan SEO Bloat (untuk Yoast)

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

12. Berhenti Menggunakan Elementor/Divi

Elementor melakukan peningkatan dengan Eksperimen dan Divi merilis pengaturan Performa

Namun, sebagian besar hanya memengaruhi frontend sementara editor masih membutuhkan sumber daya server dalam jumlah yang layak terutama pada hosting bersama. Saya pindah dari Elementor ke GeneratePress tetapi Kadence dan Oxygen Builder juga bagus. Jika Anda bersikeras mempertahankan Elementor atau Divi, kodekan header, footer, dan sidebar Anda dengan keras di CSS yang lebih ringan daripada kode pembuat halaman yang berat

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Gunakan tab cakupan di Chrome Dev Tools untuk memeriksa "visualisasi penggunaan"
Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Saya menguji beberapa tema/pembangun dan Elementor/Divi adalah yang paling lambat

 

13. Nonaktifkan Pengaya Hosting yang Tidak Digunakan

Menonaktifkan fitur yang tidak terpakai di akun hosting Anda juga dapat membantu

Ini terutama berlaku untuk hal-hal seperti New Relic dan xdebug. Sama seperti banyak alat diagnostik, Relik Baru harus memproses banyak data dan harus segera dinonaktifkan setelah Anda selesai menggunakannya

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

 

14. Pisahkan Email/Host Web

Ada alasan mengapa banyak cloud host tidak menawarkan hosting email

Email mengambil indo (file) dan sumber daya yang bisa lebih baik didedikasikan untuk menghosting situs web Anda. Beberapa host bersama memiliki batas inode yang sangat rendah dan bahkan mengatakan bahwa melebihinya dapat memiliki “efek buruk pada kinerja server. ” Gunakan layanan pihak ketiga seperti Google Workspace (yang saya gunakan) atau Cloudflare yang mulai menawarkan alamat email gratis. Sebaiknya tetap pisahkan karena jika Anda berganti host, Anda tidak perlu mengganti email juga

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?
Email secara khusus membutuhkan banyak inode

 

15. Blokir Komentar Spam

Saya baru saja beralih ke Antispam Bee (yang tidak menggunakan CAPTCHA) sejak Akismet berubah menjadi plugin berbayar. Kalau tidak, blog saya mendapatkan terlalu banyak spam yang tidak baik untuk CPU atau waktu saya

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

 

16. Jalankan Pemindaian Malware

Jalankan pemindaian menggunakan Wordfence atau plugin keamanan lain untuk memeriksa malware dan kerentanan lainnya. Memperbaiki masalah lain dapat meningkatkan keamanan dan juga dapat membantu mengurangi penggunaan CPU

Banyak orang berhasil menggunakan Wordfence untuk mengurangi CPU, tetapi Anda mungkin harus mengonfigurasi beberapa pengaturan atau pemindaian yang sedang berlangsung dapat benar-benar memperburuk masalah Anda

Bagaimana cara mengurangi penggunaan memori fisik di wordpress?

 

FAQ

Bagaimana cara mengurangi penggunaan CPU di WordPress?

Cara termudah untuk mengurangi penggunaan CPU adalah dengan membatasi preloading di plugin cache, menonaktifkan plugin/modul CPU yang tinggi, dan menggunakan Cloudflare untuk melepas bandwidth saat menggunakan mode pertarungan bot, petunjuk perayap, dan perlindungan hotlink

Apa yang terjadi jika penggunaan CPU 100%?

Jika penggunaan CPU Anda 100%, minta host Anda untuk menyisihkan sumber daya sementara sehingga Anda memiliki waktu untuk mengoptimalkan situs web Anda. Anda mungkin dapat menurunkan penggunaan sehingga Anda tidak perlu meningkatkan paket

Bagaimana cara memeriksa penggunaan CPU?

Dasbor hosting Anda harus memiliki alat untuk memeriksa penggunaan CPU serta memori, bandwidth, dan ruang disk. Atau gunakan alat seperti AWStats, Query Monitor, dan New Relic

Bagaimana cara memperbaiki penggunaan memori fisik yang tinggi?

Tutup Program/Aplikasi yang Tidak Perlu
Nonaktifkan Program Startup
Defragment Hard Drive & Sesuaikan Performa Terbaik
Perbaiki Kesalahan Sistem File Disk
Tingkatkan Memori Virtual
Nonaktifkan layanan Superfetch
Setel Peretasan Registri
Meningkatkan Memori Fisik

Bagaimana cara mengurangi penggunaan memori fisik di situs web saya?

Nonaktifkan plugin atau hapus skrip yang menghabiskan banyak memori fisik . Cobalah memindai halaman web menggunakan plugin seperti GTmetrix. Tinjau semua plugin dan tema. Copot pemasangannya, jika tidak ada lagi alasan untuk digunakan lebih lanjut.

Mengapa WordPress menggunakan begitu banyak memori?

Sama seperti hal lainnya, situs web Anda memerlukan sejumlah memori untuk menyimpan semua datanya . Ini termasuk database dan filenya, semua konten Anda, kode yang ditambahkan oleh plugin dan tema, dan banyak lagi. Memori ini disediakan oleh server hosting Anda.

Mengapa memori fisik saya begitu tinggi?

Penggunaan memori fisik yang tinggi sering kali merupakan konsekuensi dari penggunaan terlalu banyak aplikasi yang menuntut, tetapi juga dapat disebabkan oleh bug dalam proses yang biasanya tidak terlalu intensif sumber daya.