Bir komut satırı çağrısı kullanarak ve kütüphane kullanma arasındaki kapalı ticaret uygulamanızın hız ve uygulama üzerinde çalıştığı bilgisayarın hızıdır.
Eğer böyle bir komut satırı arama yapmak her zaman, PHP bir süreç (aslında iki, çalıştırmak istediğiniz kabuk ve ardından komut) çatal vardır. Bu ne demektir, bilgisayar başka bir uygulamayı başlatmak için vardır. Bu sistem kaynaklarını çok yiyor pahalı bir şeydir. Eğer (veya başlangıç süreci) bir kez bilgisayarınıza çok fazla program başlatmaya çalışırsanız ne olur düşünün.
Bir kitaplık kullandığınızda, hiçbir işlem çatallı gerekir. PHP kendisi bu diğer uygulamalar yapacağını işi yapıyor.
O dedi, ben PHP kütüphaneleri aracılığıyla bulunmayan satırı uygulamaları komut çağrıları yaparak paçayı üretim web uygulamaları bir çok tanıyorum. Bir uygulamanın düşük trafik parçası, ya da sık sık vurmak almaz bir sayfası ise büyütmek için zamanı geldiğinde, onunla kurtulmak mümkün olabilir, ancak kendinizi acı bir dünya satın alıyoruz.
Dikkate güvenlik de var. Böyle PHP bir komutu çalıştırdığınızda komut dizesini oluşturmak için değişkenler kullanarak eğer, gibi bir şey riski
;rm -rf /
(Rm-rf / tüm dosya sistemi siler) kötü olurdu komuta içine enjekte ediliyor. Evet, bu işlemek için giriş değişkenleri kaçış, ama el kaçış SQL sorguları çalıştı nasıl bir emektar PHP geliştiricisi sorabilirsiniz.
Yani, kısacası, muhtemelen onunla uzak alabilirsiniz, ama bu iyi bir uygulama değil ve s --- fan çarptığında kendinizi gelecekte acı bir yük satın alıyoruz.