10 langkah untuk mempercepat dan menguasainya tidak seperti orang lain

Mempercepat WordPress

Hari ini WordPress menjadi CMS, sistem manajemen konten, keunggulan par. Bahkan Gedung Putih telah menggantikan Drupal dengan WordPress, sebagai salah satu kejutan di penghujung tahun 2017. Dan WordPress adalah CMS yang sangat mudah digunakan yang menggunakan komunitas besar, terlepas dari banyaknya plugin untuk mendapatkan lebih banyak manfaat darinya.

Itulah mengapa kami akan melakukannya mengajari Anda sepuluh langkah untuk menguasai WordPress Sangat agar Anda dapat memiliki blog itu, halaman arahan untuk bisnis Anda atau eCommerce itu, untuk menjual beberapa item yang tidak mudah ditemukan di bagian ini, dalam keadaan terbaik. WordPress yang dapat digunakan baik dari situs web Anda sendiri, maupun mengunduhnya untuk membuat situs web dari hosting Anda sendiri.

Pertama: akomodasi

Itu yang paling penting, sejak itu jika situs web Anda dihosting di host yang lambat, Anda akan menemukan masalah serius untuk meningkatkan skor Google Insights (salah satu faktor penting untuk pemosisian alami organik atau SEO).

Kami dapat menguji kinerja dari alat ini menggunakan 14 lokasi berbeda untuk mencari kecepatan: keycdn.com

Prestasi

Hal yang normal adalah kami menemukan file kecepatan antara 200-400 milidetik. Kami harus menghargai kecepatan yang berbeda tergantung pada lokasi tempat pengujian dilakukan. Jika kami ingin mencari penonton Spanyol, kami harus peduli dengan London. Di sisi lain, jika kita ingin menjual produk antara Eropa dan Amerika, kita harus melihat lokasi tersebut.

Itu penting menjalankan tes sepanjang hari untuk menemukan skor rata-rata sehingga kita dapat memulai dari pengumpulan data yang lebih akurat.

Kedua: kekhasan hosting

php

Kami harus memastikan bahwa hosting, tempat kami menghosting web, gunakan komponen terbaru, setidaknya versinya, sehingga semuanya berjalan secepat sutra:

  • PHP 7.x: peningkatan yang cukup signifikan jika dibandingkan dengan PHP versi 5.6. Jika untuk apa pun hosting tidak menawarkannya, penting untuk mencari orang lain. Hal ini juga terjadi dengan plugin atau tema yang kami gunakan untuk WordPress, karena siapa pun yang bangga terus mengembangkannya, harus kompatibel dengan versi PHP terbaru.
  • web Server: Apache adalah untuk penggunaan ringan dan dasar. Banyak hal berubah banyak ketika server harus mendukung beban berat, jadi kita harus melihat penyedia yang menggunakan Litespeed atau Nginx.
  • Caching OpCode- Meningkatkan 30 hingga 40 persen dalam kinerja PHP. Lucunya, tidak banyak host yang menggunakan OpCode. Ini karena mengurangi jumlah orang yang dapat masuk ke server untuk setiap akun. Jika Anda ingin tahu apakah hosting Anda menawarkannya, letakkan skrip itu di situs web Anda melalui FileZilla: github.com/amnuts/opcache-gui
  • caching- Plugin caching bekerja dengan cukup baik, tetapi dapat menyebabkan perilaku aneh jika ada banyak lalu lintas yang melewati web. Idealnya, temukan host yang menggunakan cache nyata dari tingkat server. Ada dua: Litespeed Lscache dan Varnish.

Ketiga: gunakan Google Analytics

kata kata

Beberapa mungkin menggunakan Wordfence sebagai ukuran keamanan situs web, tetapi itu menyebabkan penurunan kinerja. Kami memiliki server hebat yang datang untuk membantu kami: Google Analytics. Alasan untuk tidak menggunakan Wordfence adalah karena pencatatan lalu lintas secara real-time berdampak besar pada kinerja situs web. Jika kita perlu menggunakan data itu, Analytics adalah jawabannya.

Keempat: lewati pembuat halaman visual

Kapan kita akan pergi pengembangan situs web yang akan mengalami beban lalu lintas yang tinggi, kita harus beralih dari masalah yang akan dianggap buruk untuk alat pengukuran kecepatan web seperti Google atau PingDom. Beberapa seperti Visual Composer berat dan akan memperlambat web.

Menyusun

Salah satu tip terpenting adalah buka tema anak-anak seperti Kejadian atau Tesis untuk mulai mengembangkan web sendiri. Ini akan membutuhkan lebih banyak pekerjaan di pihak kami, tetapi kami akan mendapat manfaat darinya dalam jangka panjang.

Alternatif yang bisa kita miliki sebelum masalah berat ini, adalah WP Blockade, yang bertanggung jawab untuk meluncurkan halaman dalam html biasa, sehingga menghilangkan proses kelebihan beban yang biasanya menjadi penyebab kelebihan beban web.

Kelima: plugin

plugin

Los plugin adalah salah satu WordPress klasik, tetapi disarankan untuk menggunakan sesedikit mungkin. Bahkan jika kami menonaktifkannya, kami harus menghapusnya. Kita dapat menggunakan Google untuk melakukan penelitian tentang plugin itu dan dengan demikian mengetahui apakah itu benar-benar bermanfaat bagi kita.

Keenam: Bot dan Crawler

Kita bisa gunakan baris teks ini di robots.txt:

User-agent: * 
Penundaan perayapan: 10

Apa yang akan kita dapatkan? Apa yang disebut sebagai "perayap" taat kedua parameter tersebut dan Wordfence akan menangani sisanya. Katakanlah kita akan menjauhkan mereka.

Ketujuh: hapus xmlrpc.php

Kami menghadapi a dari sumber serangan paling agresif di WordPress. Karena kebanyakan orang tidak membutuhkannya, itu dapat dihapus. Tentu saja, perhatikan baris-baris ini karena kita menghadapi file yang digunakan oleh Jetpack untuk SEO yang populer. Jika Anda menggunakan alat ini, lanjutkan ke poin berikutnya. Mungkin juga jelas bahwa jika Jetpack menggunakan file itu ...

jetpack

Kedelapan: menonaktifkan atau menurunkan detak jantung

Ini akan tergantung pada apakah situs web kami menggunakan detak jantung untuk menonaktifkannya. Detak jantung menyebabkan semua jenis masalah kinerja dan penonaktifannya sangat disarankan. Salah satu kegunaannya adalah karena lamanya waktu kita membiarkan desktop WordPress terbuka, tepatnya saat kita sedang menulis atau mengedit suatu publikasi. Permintaan yang terus-menerus dapat menyebabkan penggunaan sumber daya yang berlebihan.

Dengan plugin ini kita bisa menonaktifkannya atau mengurangi penggunaannya: kontrol detak jantung.

Kita juga bisa tambahkan baris ini ke functions.php tergantung apa yang ingin kita lakukan:

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

denyut jantung

Jika kita ingin ada interval waktu detak jantung untuk bertindak:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
function heartbeat_frequency ($ settings) {$ settings ['interval'] = 60; // atau interval waktu dalam detik yang kita inginkan $ settings;
}

Beberapa informasi lebih lanjut tentang detak jantung

Menonaktifkan detak jantung tidak boleh dilakukan sampai diketahui apa penyebab sebenarnya dari penggunaan CPU yang berlebihan. Kami dapat melakukan ini melalui langkah-langkah ini:

  • Periksa log akses Anda jika ada sejumlah "" panggilan POST /wp-admin/admin-ajax.php dan cap waktu cocok dengan lonjakan penggunaan CPU yang tinggi.
  • Jika hosting menggunakan cPanel dan CloudLinux, tentunya kita bisa mencatat kapan puncak penggunaan sumber daya itu terjadi. Kita bisa mengetahui penyebabnya yang akan dicantumkan di admin-ajax.php.
  • Jika Anda memiliki akses root itu dapat dipantau dengan "top -c". Kita bisa menghemat waktu dalam memonitor dengan menggunakan: top -c -u username -b> topout.txt
  • Anda dapat mengikuti access_logs pengguna real-time dan sangat membantu: tail -f ~ username / access-logs / domain.com

Kesembilan: nonaktifkan WordPress Cron

cron

Alasan untuk menonaktifkan WordPress Cron adalah itu tidak perlu mengaktifkannya untuk semua saat ketika seseorang melihat situs web kami. Mari nonaktifkan dan setel cron sistem. Untuk melakukan ini tambahkan wp-.config:

definisikan ('DISABLE_WP_CRON', benar);

Sekarang kita bisa letakkan di panel kontrol sistem cron dengan perintah:

/usr/local/bin/php/home/user/public_html/wp-cron.php

Kita dapat membiarkannya berjalan setiap 10-20 menit.

Kesepuluh: catatan

log

Jika kami ingin tahu apa yang terjadi pada situs web kami, kami membutuhkannya mengakses acara atau log log. Mereka sangat membantu dalam mendiagnosis performa dan masalah jitter. Jika kita tidak tahu dimana mereka, kita bisa tanya ke pihak hosting. Idealnya adalah belajar menafsirkannya, meskipun itu akan memakan waktu.

Dua log utama adalah log error dan access_logs. Bacalah dan praktikkan seni penelusuran Google untuk mempelajari lebih lanjut tentang mereka. Sedikit demi sedikit akan menjadi sesuatu yang lebih familiar dan yang akan datang dari rasa takut untuk menangani masalah kinerja dan ketidakstabilan web ini.

Jika Anda ingin memberikan tampilan visual yang lebih baik pada situs web Anda, di sini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.