10 langkah untuk mempercepat WordPress dan menguasainya seperti orang lain

WordPress mempercepat

Hari ini WordPress menjadi CMS, sistem pengurusan kandungan, yang terbaik. Walaupun Rumah Putih telah menggantikan Drupal dengan WordPress, sebagai salah satu kejutan pada akhir tahun 2017. Dan adakah WordPress adalah CMS yang sangat mudah digunakan yang menggunakan komuniti yang besar, selain sebilangan besar plugin untuk memanfaatkannya.

Itulah sebabnya kita akan mengajar anda sepuluh langkah untuk menguasai WordPress Anda boleh mempunyai blog itu, halaman arahan untuk perniagaan anda atau e-commerce, untuk menjual beberapa item yang di bahagian ini tidak mudah dijumpai, dalam keadaan terbaik. WordPress yang boleh digunakan dari laman web anda sendiri, serta memuat turunnya untuk membuat laman web dari hosting anda sendiri.

Pertama: penginapan

Ini adalah yang paling penting, sejak sekiranya laman web anda dihoskan pada hos yang lambat, anda akan menemui masalah serius untuk menaikkan skor Google Insights (salah satu faktor penting untuk kedudukan semula jadi organik atau SEO).

Kami dapat menguji prestasi dari alat ini yang menggunakan 14 lokasi berbeza untuk mencari halaju: keycdn.com

Prestasi

Perkara biasa ialah kita dapati kelajuan antara 200-400 milisaat. Kita mesti menghargai kelajuan yang berbeza bergantung pada lokasi di mana ujian dilakukan. Sekiranya kita ingin mencari penonton Sepanyol, kita harus mengambil berat tentang London. Sebaliknya, jika kita ingin menjual produk antara Eropah dan Amerika, kita harus melihat lokasi tersebut.

Itu penting menjalankan ujian sepanjang hari untuk mencari skor purata sehingga kita dapat bermula dari data yang lebih tepat dikumpulkan.

Kedua: keistimewaan hosting

php

Kita harus memastikan bahawa hosting, di mana kita mempunyai web yang dihoskan, gunakan komponen terkini, sekurang-kurangnya versi, sehingga semuanya berjalan lancar seperti sutera:

  • PHP 7.x: ini adalah peningkatan yang cukup besar jika dibandingkan dengan versi 5.6 PHP. Sekiranya untuk apa sahaja hosting tidak menawarkannya, adalah penting untuk melihat orang lain. Ini juga berlaku dengan plugin atau tema yang kita gunakan untuk WordPress, kerana sesiapa yang membanggakan untuk terus dikembangkan, mesti serasi dengan mana-mana versi terbaru PHP.
  • web Server: Apache adalah untuk penggunaan ringan dan asas. Segala-galanya banyak berubah apabila pelayan harus menyokong banyak, jadi kita harus melihat penyedia yang menggunakan Litespeed atau Nginx.
  • Cache OpCode- Meningkatkan prestasi PHP 30 hingga 40 peratus. Yang melucukan ialah tidak banyak host yang menggunakan OpCode. Ini kerana ia mengurangkan bilangan orang yang boleh masuk ke pelayan untuk setiap akaun. Sekiranya anda ingin mengetahui apakah hosting anda menawarkannya, masukkan skrip tersebut di laman web anda melalui FileZilla: github.com/amnuts/opcache-gui
  • CachingPlugin cache berfungsi dengan baik, tetapi ia boleh menyebabkan tingkah laku pelik jika terdapat banyak lalu lintas yang melalui web. Sebaik-baiknya, cari hos yang menggunakan cache sebenar dari peringkat pelayan. Terdapat dua: Litespeed Lscache dan Varnish.

Ketiga: gunakan Analitis Google

kata pengantar

Sebilangan mungkin menggunakan Wordfence sebagai langkah keselamatan laman web, tetapi ia menyebabkan kehilangan prestasi. Kami mempunyai pelayan hebat yang dapat membantu kami: Analitis Google. Sebab untuk tidak menggunakan Wordfence adalah kerana rakaman lalu lintas masa nyata memberi impak besar terhadap prestasi laman web. Sekiranya kita perlu memanfaatkan data tersebut, Analytics adalah jawapannya.

Keempat: melangkau pembangun halaman visual

Bilakah kita akan pergi pembangunan laman web yang akan mengalami trafik yang tinggi, kita harus beralih dari isu-isu yang tidak dapat diandalkan untuk alat pengukuran kelajuan web seperti Google atau PingDom. Beberapa seperti Komposer Visual berat dan akan melambatkan web.

Karang

Salah satu petua yang paling penting adalah pergi ke tema kanak-kanak seperti Kejadian atau Tesis untuk mula mengembangkan laman web sendiri. Kita akan memerlukan lebih banyak kerja, tetapi kita akan mendapat manfaatnya dalam jangka masa panjang.

Alternatif yang dapat kita miliki sebelum masalah berat ini adalah WP Blockade, yang bertanggungjawab melancarkan halaman dalam html biasa, dengan itu menghapuskan proses overload yang sering menjadi penyebab kelebihan web

Kelima: pemalam

Plugin

The plugin adalah salah satu WordPress klasik, tetapi disarankan untuk menggunakan sesedikit mungkin. Walaupun kita melumpuhkannya, kita mesti menghapusnya. Kami boleh menggunakan Google untuk membuat kajian mengenai pemalam tersebut dan dengan itu mengetahui apakah ia benar-benar memberi manfaat kepada kami.

Keenam: Bot dan Crawlers

Kita boleh gunakan baris teks ini dalam robots.txt:

Agen-pengguna: * 
Kelewatan merangkak: 10

Apa yang akan kita dapat? Apa mereka yang disebut sebagai "perayap" patuh kedua parameter tersebut dan Wordfence menguruskan selebihnya. Katakan kita akan memastikan mereka tidak berjaga.

Ketujuh: keluarkan xmlrpc.php

Kami menghadapi a sumber serangan paling agresif di WordPress. Oleh kerana kebanyakan orang tidak memerlukannya, ia dapat dikeluarkan. Sudah tentu, perhatikan garis-garis ini kerana kita menghadapi fail yang digunakan oleh Jetpack yang terkenal untuk SEO. Sekiranya anda menggunakan alat ini, pergi ke titik seterusnya. Mungkin juga jelas bahawa jika Jetpack menggunakan fail itu ...

Jetpack

Kelapan: nyahaktifkan atau mengurangkan degupan jantung

Itu bergantung pada sama ada laman web kami menggunakan degupan jantung untuk melumpuhkannya. Denyutan jantung menyebabkan semua jenis masalah prestasi dan penyahaktifannya sangat digalakkan. Salah satu kegunaannya adalah kerana jangka masa yang lama di mana kita membiarkan desktop WordPress terbuka, tepatnya ketika kita menulis atau menyunting penerbitan. Permintaan berterusan boleh menyebabkan penggunaan sumber yang berlebihan.

Dengan plugin ini kita dapat menyahaktifkannya atau mengurangkan penggunaannya: kawalan degupan jantung.

Kita boleh juga tambahkan baris ini ke functions.php bergantung pada apa yang ingin kita lakukan:

add_action ('init', 'stop_heartbeat', 1);
fungsi berhenti_heartbeat () {
wp_deregister_script ('degupan jantung');
}

denyutan jantung

Sekiranya kita mahu ada selang waktu untuk degupan jantung bertindak:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
fungsi degupan jantung_frequency (tetapan $) {$ tetapan ['selang'] = 60; // atau selang waktu dalam beberapa saat yang kami mahukan tetapan $;
}

Beberapa maklumat lebih lanjut mengenai degupan jantung

Menyahaktifkan degupan jantung tidak boleh dilakukan sehingga ia benar-benar diketahui apakah punca sebenar penggunaan CPU yang berlebihan. Kita boleh melakukannya melalui langkah-langkah berikut:

  • Periksa log akses anda jika terdapat banyak panggilan POST /wp-admin/admin-ajax.php dan cap waktu sesuai dengan lonjakan penggunaan CPU yang tinggi.
  • Sekiranya hosting menggunakan cPanel dan CloudLinux, pasti kita dapat mencatat ketika puncak penggunaan sumber daya berlaku. Kita boleh mengetahui sebab yang akan disenaraikan di admin-ajax.php.
  • Sekiranya anda mempunyai akses root ia dapat dipantau dengan "top -c". Kita dapat menjimatkan masa dalam pemantauan dengan menggunakan: top -c -u username -b> topout.txt
  • Anda boleh mengikuti log akses Jumlah pengguna masa nyata dan berguna: tail -f ~ username / access-logs / domain.com

Kesembilan: lumpuhkan Cron WordPress

cron

Sebab untuk melumpuhkan WordPress Cron ialah tidak semestinya aktif untuk semua masa ketika seseorang melihat laman web kami. Mari kita lumpuhkannya dan tetapkan cron sistem. Untuk melakukan ini tambahkan wp-.config:

definisikan ('DISABLE_WP_CRON', benar);

Sekarang kita boleh masukkan panel kawalan sistem cron dengan arahan:

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

Kita boleh membiarkannya berjalan setiap 10-20 minit.

Kesepuluh: rekod

balak

Sekiranya kami ingin mengetahui apa yang berlaku pada laman web kami, kami memerlukannya mengakses log peristiwa atau log. Mereka sangat membantu dalam mendiagnosis prestasi dan masalah kegelisahan. Sekiranya kita tidak tahu di mana mereka berada, kita boleh meminta hosting. Yang ideal adalah belajar mentafsirkannya, walaupun memerlukan masa.

Dua log utama adalah log ralat dan log akses. Bacalah mereka dan praktikkan seni carian Google untuk mengetahui lebih lanjut mengenai mereka. Sedikit demi sedikit ia akan menjadi sesuatu yang lebih biasa dan yang timbul dari rasa takut untuk menangani masalah prestasi dan ketidakstabilan web ini.

Sekiranya anda sudah mahu memberikan penampilan visual yang lebih baik di laman web anda, di sini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.