XML-RPC е най-вече за маршалинг на данни, така че разликите в производителността между родното PHP разширение и чистите PHP реализации са незначителни. Вграденият PHP обаче е само за кодиране на данни, така че имате нужда от API за добавка, за да изпращате RPC извиквания.
Библиотеката UsefulIncs xmlrpc беше тази, податлива на eval експлойти. Така че бих избегнал това, независимо от това как изглежда днес. По-добре използвайте собствените функции на PHP xmlrpc_* и забравете за експерименталния таг.
Алтернатива биха били функциите XmlRpc на Zend Frameworks, които са чисти PHP код и прекалено подробен, но изпитан във времето. Лично аз някога имах персонализирана XML-RPC библиотека, която също изпълняваше Content-Encoding и други, но днес бих използвал ZendFrameworks, HordeFramework или PEARs XMLRPC2. (Но се радвам, че в днешно време можем да използваме предимно JSON.)
person
mario
schedule
03.08.2010