Domanda

ho un sito WordPress con il post 5k e ogni post ha in media 25 commenti. così 125k nodi totali devono essere aggiunte.

ho bisogno di importare quei post e commenti in Drupal 6.

Ho scritto uno script per importare quei post / commenti in Drupal dal servizio cron di Drupal.

ma il servizio cron tiene il tempo fuori. Poiché i nodi di importazione 125k uno per uno è molto lento. che cosa posso fare per imporve velocità importazione Drupal?

io sono uso Drupal costruito nel node_save (), comment_save () per farlo.

Non ho scoprire un modo per utilizzare query SQL personalizzata per aumentare l'importazione di velocità ancora.

Sono eseguire il mio script attraverso cron.php di drupals, che vuol dire anche io ho posto 'max_execute_time' illimitata, ma che colpisce solo PHP, server Apache ha il proprio ambiente time out.

PS:

commento non è il nodo in Drupal, ma che dire, ci sono ancora un sacco di comment_save () essere chiamato, che rendono questo processo di importazione molto lento.

È stato utile?

Soluzione

Avete guardato il modulo di importazione Wordpress?

http://drupal.org/project/wordpress_import

Di solito in Drupal, qualcuno ha già fatto tutto quello che stai cercando, ha scritto un tutorial, e 5 persone hanno creato un modulo per fare la stessa cosa esatta. : D

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top