Cómo ejecutar múltiples llamadas ajax en una página

Si estoy haciendo una interfaz de usuario 'ajaxified' con muchas llamadas ajax para crear, renombrar y eliminar varias cosas en mi página, ¿cuál es la mejor manera de manejar todos esos "códigos detrás" de las páginas ajax? Al principio tenía un archivo .php diferente para cada llamada (es decir, Candy_Rename.php, Candy_Delete.php). Pero descubrí que mi código base se abruma con la cantidad de archivos creados.

Ahora estoy enviando un parámetro de "comando" con mi solicitud, y luego administro todas las cosas relacionadas con Candy en un archivo "ajax_Candy.php". Entonces, por ejemplo, mi solicitud de jQuery será:

$.get('ajax_Candy.asp', { command: 'insert', candyName: 'Jolly Ranchers' }, function (response) {
    alert(response.candyId);
}

¿Es esta una buena manera de hacerlo?

Editar Todas las respuestas fueron geniales y dijeron casi lo mismo. Tuve que elegir uno y pensé que mencionar la seguridad es importante para cualquier otra persona que viaje por este camino, así que ahí lo tienes. Estoy usando la declaración de cambio como mencionó un usuario.

Respuestas a la pregunta(3)

Su respuesta a la pregunta