Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mempercepat database wordpress besar (lambat)

1) Gunakan mysqltuner di WAMP (Anda tidak dapat menginstal di shared hosting tanpa root) untuk menyetel MySQL dan mengubah cache kueri, memori, dll. Akan membuat perbedaan besar pada WAMP dan akhirnya server langsung. https://github.com/rackerhacker/MySQLTuner-perl

2) Pastikan untuk menghapus revisi posting/halaman dari database. WP dapat menyimpan banyak revisi yang sangat memengaruhi kecepatan DB. Saya melihat ukuran DB turun 90% setelah menghapus revisi posting/halaman.

Jalankan sebagai kueri SQL di phpmyadmin untuk menghapus revisi; ubah awalan tabel seperlunya:

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'

Kemudian optimalkan semua tabel. Dan kemudian tambahkan

define ('WP_POST_REVISIONS', FALSE);

dekat bagian atas wp-config.php (di suatu tempat setelah pembukaan <?php ... ) untuk menonaktifkan revisi mendatang.

3) Tingkatkan memori untuk php dan WP untuk kinerja yang lebih baik:

Edit baris memory_limit di php.ini Anda menjadi 128M:

memory_limit = 128M;

Atau tambahkan baris ini di bagian atas file .htaccess Anda:

php_value memory_limit 128M

Jika tidak berhasil atau menimbulkan kesalahan, tambahkan baris ini di dekat bagian atas file wp-config.php Anda tepat setelah <?php pembuka

define('WP_MEMORY_LIMIT', '128M');

4) Pada VPS terakhir, konfigurasikan http.conf untuk kinerja dan mungkin gunakan kotak yang berbeda untuk server MySQL itu sendiri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. $PATH tidak disimpan setelah saya meninggalkan terminal

  2. Bisakah kita menjalankan kueri mysql melalui command prompt di windows?

  3. MySQL - Dapatkan nomor baris di pilih

  4. Kesalahan sintaks MySQL membuat prosedur tersimpan

  5. Kesalahan SQL:1064, SQLState:42000 saat membuat entitas baru