Had komen drupal hosting
Beberapa halaman pada Drupal menggunakan memori lebih daripada laman-laman lain. Saya fikir ia adalah satu pembaziran sumber server tempahan 64M atau lebih untuk semua halaman dalam Drupal hanya kerana halaman modul '(atau satu bahagian dengan grafik) mencapai tahap ini dan saya mahu untuk mengelakkan muka surat putih apabila melakukan perubahan.
Jadi, soalan saya ialah: Adakah ia satu amalan yang baik untuk menguruskan had memori yang berbeza pengaturcaraan, bergantung daripada seksyen atau halaman? Sesetengah laman menggunakan 32M atau kurang, jadi saya fikir ia adalah lebih baik untuk mengoptimumkan bahagian tertentu aplikasi web dengan had tertentu.
Saya telah membaca banyak tentang amalan pengoptimuman tetapi saya tidak menemui pengendalian had memori dinamik atau modul Drupal berurusan ini jenis perkara atau menggunakan pendekatan ini.
ditanya 2 Sep '12 di 08:07
Had memori adalah benar-benar hanya memberitahu Drupal berapa banyak memori ia dibenarkan untuk digunakan. Drupal tidak akan "rizab" ingatan. Ia tidak benar-benar "menguruskan" ingatan pada semua cara anda berfikir. Ia akan menggunakan apa sahaja yang diperlukan (daripada yang dibenarkan) apabila ia memerlukannya, dan jika ia diperlukan lagi, anda akan mendapat ralat. Jika ia perlu kurang daripada had memori, ia akan menggunakan kurang.
Minimum yang diperlukan memori yang tersedia untuk Drupal 7 jalankan adalah 32MB, tetapi bilangan yang dicadangkan akan menjadi lebih dekat dengan 128MB.
keperluan memori PHP boleh berbeza dengan ketara bergantung kepada modul yang digunakan pada laman web anda. Drupal 6 teras memerlukan memory_limit PHP untuk menjadi sekurang-kurangnya 16MB. Drupal 7 teras memerlukan 32MB. mesej amaran akan dipaparkan jika konfigurasi PHP tidak memenuhi keperluan ini. Walau bagaimanapun, manakala nilai-nilai ini mungkin tidak mencukupi untuk pemasangan Drupal lalai, tapak pengeluaran dengan beberapa modul biasa digunakan diaktifkan (CCK, Views dan lain-lain) boleh memerlukan 64 MB atau lebih. Beberapa pemasangan mungkin memerlukan banyak lagi, terutamanya dengan pelaksanaan media yang kaya. Jika anda menggunakan perkhidmatan hosting adalah penting untuk mengesahkan bahawa tuan rumah anda boleh memberikan memori yang mencukupi untuk set modul yang anda sedang menggunakan atau boleh menggunakan pada masa hadapan. (Lihat Peningkatan PHP halaman had memori dalam Menyelesaikan Masalah FAQ untuk maklumat tambahan mengenai mengubah had memori PHP.)
menjawab 2 Sep '12 di 18:36