2016-03-22 21 views
0

Muhtemelen çok aptalca bir soru, ama php'nin nasıl çalıştığını merak ediyorum. WordPress temalarımın php'sini geliştirmenin yollarını bulmaya çalışıyorum. Ne Aslında bilmek istiyorum her zaman bir olduğu sunucuya bir istek olacak buphp sunucu isteklerini azaltın

<?php 
echo "PHP script. More PHP script!"; 
?> 

gibi onları biraraya koyarsanız

<?php 
echo "PHP script."; 
?> 
<?php 
echo "More PHP script!"; 
?> 

Ben istekleri/süreçler sayısını azaltmak Will olduğunu <? Php ve bunları birleştirerek istek sayısını azaltabilir miyim?

+2

'

+0

Bu, isteklerle kesinlikle ilgisi yoktur. // Ve ayrıştırma zamanı için değiştirdiyseniz bile - bu, ölçebileceğiniz veya hatta fark edebileceğiniz herhangi bir etkiye sahip olmayacaktır. Yani bu konuda değişen şeylerle başlamaya bile gerek yok. – CBroe

cevap

0

Bu bağlamda "istek" in ne olduğunu anladığınızdan emin değilim ve terminolojiyi karıştırıyor olabilirsiniz (bu konuyla ilgili karışıklığa yol açıyor).

Soruyu yanıtlamak için ... Hayır, tek bir dosyada birden çok PHP kodu satırı olması, ek HTTP istekleri gerçekleştirmez. bir isteği oluşturur

http://www.example.com/somePage.php 

: gibi

bir URL için bir istek yapmak

. somePage.php'daki sunucu tarafı kodu, tümüyle ve sonucu sonucuna göre işlenir ve bu işlem istemciye gönderilir. Bu noktada istek/cevap yapılır.

İstek, sayfada kaç satırlık PHP kodu bulunduğunu anlamak için hiçbiri hiçbir şey yapmamıştır.

WordPress temalarımın php'sini geliştirmenin yollarını bulmaya çalışıyorum.

Eh, geliştirilmesi gerekmektedir şey tanımlamak için öncelikle ihtiyacı olacağını yapmak için. Sadece kodunuzu rastgele karıştırmayın ve umarım bazı şeyleri ölçülemez bir şekilde iyileştirir. Bir şeyleri ölçün, sonra bir şeyleri iyileştirin.

Sayfanız yavaş yükleniyorsa, nerede/nasıl/neden oluyor öğrenin. Belki de işlemek için uzun zaman alan bir kodunuz var, belki de verimsiz SQL sorgularınız var, belki de büyük resimleri tarayıcıya aktarıyorsunuz ve ağ yavaş, belki başka bir şey. 'un tahmin et, ölçüsünü.

+0

"Bu bağlamda bir" isteğin "ne olduğunu anladığınızdan emin değilim". Haklısın, bir fikrim yok, ama cevabın bana yardım etti. Aynı anda birden fazla işlemin neden işlediğini ölçmek için doğru yolu bulmam gerekecek ve bazen php web sitemi kapatıp yavaşlatıyor. Paylaşılan barındırmada kolay olup olmadığını bilmiyor musunuz? – WendiT

İlgili konular