İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Odullu PHP sorusu

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
tek satırlık işlemlerde bunun hızlandıracağını sanmıyorum açıkcası fazla içerikte html tamponlayıp yazdırırken iyi oluyor ama buda değildir. :eek:
+ iyinet -> sizin bildiğinizin doğruluğunu gösteren bir sayfa varmı :s
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,030
Reaction score
73
Konum
Sakarya
rotring' Alıntı:
tek satırlık işlemlerde bunun hızlandıracağını sanmıyorum açıkcası fazla içerikte html tamponlayıp yazdırırken iyi oluyor ama buda değildir. :eek:
+ iyinet -> sizin bildiğinizin doğruluğunu gösteren bir sayfa varmı :s

Bu gozle gorulur bir hizlanma degil elbette.

Sure dolunca sayfayi da yazacagim.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,030
Reaction score
73
Konum
Sakarya
trextra' Alıntı:
<?php
$veri = 'Girilen veri'
$veri. = $_GET['veri'];
echo $veri ;
?>

Koda extra 1 satir ekliyorsun, asagidaki daha kisa yoldan ayni isi yapiyor (cevap bu degil)

echo 'Girilen veri'.$veri ;
 

elmasgunes

0
İyinet Üyesi
Katılım
27 Ocak 2004
Mesajlar
1,443
Reaction score
0
ab -n 2000 -c 100 "http://localhost/test*.php?veri=deger"

Elde ettiğim sonuçlar:


test1.php
PHP:
Girilen veri <?=$_GET['veri']?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.225 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      469872 bytes
HTML transferred:       36144 bytes
Requests per second:    1632.65 [#/sec] (mean)
Time per request:       61.25 [ms] (mean)
Time per request:       0.61 [ms] (mean, across all concurrent requests)
Transfer rate:          383.57 [Kbytes/sec] received


test2.php
PHP:
<?php
echo "Girilen veri ".$_GET['veri'];
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.195 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      472472 bytes
HTML transferred:       40040 bytes
Requests per second:    1673.64 [#/sec] (mean)
Time per request:       59.75 [ms] (mean)
Time per request:       0.60 [ms] (mean, across all concurrent requests)
Transfer rate:          395.37 [Kbytes/sec] received


test3.php
PHP:
<?php
echo 'Girilen veri: '.$_GET['veri'];
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.199 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      474935 bytes
HTML transferred:       38399 bytes
Requests per second:    1668.06 [#/sec] (mean)
Time per request:       59.95 [ms] (mean)
Time per request:       0.60 [ms] (mean, across all concurrent requests)
Transfer rate:          396.11 [Kbytes/sec] received


test4.php
PHP:
<?
print("Girilen veri ".$_GET['veri']);
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.263 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      468702 bytes
HTML transferred:       36054 bytes
Requests per second:    1583.53 [#/sec] (mean)
Time per request:       63.15 [ms] (mean)
Time per request:       0.63 [ms] (mean, across all concurrent requests)
Transfer rate:          371.10 [Kbytes/sec] received


test5.php
PHP:
<?php
echo <<< END
Girilen veri: {$_GET['veri']}
END;
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.225 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      474935 bytes
HTML transferred:       38399 bytes
Requests per second:    1632.65 [#/sec] (mean)
Time per request:       61.25 [ms] (mean)
Time per request:       0.61 [ms] (mean, across all concurrent requests)
Transfer rate:          387.70 [Kbytes/sec] received


test6.php
PHP:
<?php
$veri = $_GET['veri'];
echo "Girilen veri $veri";
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.246 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      472914 bytes
HTML transferred:       36378 bytes
Requests per second:    1605.14 [#/sec] (mean)
Time per request:       62.30 [ms] (mean)
Time per request:       0.62 [ms] (mean, across all concurrent requests)
Transfer rate:          379.55 [Kbytes/sec] received
 

elmasgunes

0
İyinet Üyesi
Katılım
27 Ocak 2004
Mesajlar
1,443
Reaction score
0
ab -n 2000 -c 100 "http://localhost/test*.php?veri=deger"

Elde ettiğim yeni test sonuçları.


test1.php
PHP:
Girilen veri <?=$_GET['veri']?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.158 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      470340 bytes
HTML transferred:       36180 bytes
Requests per second:    1727.12 [#/sec] (mean)
Time per request:       57.90 [ms] (mean)
Time per request:       0.58 [ms] (mean, across all concurrent requests)
Transfer rate:          406.17 [Kbytes/sec] received


test2.php
PHP:
<?php
echo "Girilen veri ".$_GET['veri'];
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.187 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      474360 bytes
HTML transferred:       40200 bytes
Requests per second:    1684.92 [#/sec] (mean)
Time per request:       59.35 [ms] (mean)
Time per request:       0.59 [ms] (mean, across all concurrent requests)
Transfer rate:          399.63 [Kbytes/sec] received


test3.php
PHP:
<?php
echo 'Girilen veri '.$_GET['veri'];
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.140 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      472914 bytes
HTML transferred:       36378 bytes
Requests per second:    1754.39 [#/sec] (mean)
Time per request:       57.00 [ms] (mean)
Time per request:       0.57 [ms] (mean, across all concurrent requests)
Transfer rate:          414.84 [Kbytes/sec] received


test4.php
PHP:
<?
print("Girilen veri ".$_GET['veri']);
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.213 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      470106 bytes
HTML transferred:       36162 bytes
Requests per second:    1648.80 [#/sec] (mean)
Time per request:       60.65 [ms] (mean)
Time per request:       0.61 [ms] (mean, across all concurrent requests)
Transfer rate:          387.56 [Kbytes/sec] received


test5.php
PHP:
<?php
echo <<< END
Girilen veri {$_GET['veri']}
END;
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.130 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      468234 bytes
HTML transferred:       36018 bytes
Requests per second:    1769.91 [#/sec] (mean)
Time per request:       56.50 [ms] (mean)
Time per request:       0.56 [ms] (mean, across all concurrent requests)
Transfer rate:          414.37 [Kbytes/sec] received


test6.php
PHP:
<?php
$veri = $_GET['veri'];
echo "Girilen veri $veri";
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.216 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      468468 bytes
HTML transferred:       36036 bytes
Requests per second:    1644.74 [#/sec] (mean)
Time per request:       60.80 [ms] (mean)
Time per request:       0.61 [ms] (mean, across all concurrent requests)
Transfer rate:          385.25 [Kbytes/sec] received


test7.php
PHP:
<?php
$veri = "Girilen veri ".$_GET['veri'];
echo $veri;
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.149 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      468234 bytes
HTML transferred:       36018 bytes
Requests per second:    1740.64 [#/sec] (mean)
Time per request:       57.45 [ms] (mean)
Time per request:       0.57 [ms] (mean, across all concurrent requests)
Transfer rate:          407.51 [Kbytes/sec] received


test8.php
PHP:
<?php
echo 'Girilen Veri ',$_GET['veri'];
?>
Kod:
Concurrency Level:      100
Time taken for tests:   1.187 seconds
Complete requests:      2000
Failed requests:        0
Broken pipe errors:     0
Total transferred:      473148 bytes
HTML transferred:       36396 bytes
Requests per second:    1684.92 [#/sec] (mean)
Time per request:       59.35 [ms] (mean)
Time per request:       0.59 [ms] (mean, across all concurrent requests)
Transfer rate:          398.61 [Kbytes/sec] received
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
3
Konum
Bursa
iyinet' Alıntı:
echo 'Girilen veri'.$veri ;
Yukaridaki tarzda kullaniyordum. Soru uzerine google'dan gelen sonuclarda kullanmadigim bir yazim sekli cikti.

PHP:
echo 'Girilen Veri',$veri;
 

captainzap

0
İyinet Üyesi
Katılım
1 Aralık 2005
Mesajlar
0
Reaction score
0
benim bildiğim tek satırda get ile verinin çekilmesi en hızlı yöntemdir

PHP:
<? echo "Girilen veri".$_GET['veri']; ?>

opss cevap için geçmi kaldım :) ben 2. sayfanın son sayfa olduğunu sanmıştım.
 

captainzap

0
İyinet Üyesi
Katılım
1 Aralık 2005
Mesajlar
0
Reaction score
0
böylemidir o halde ?

neyse bakalım görelim sonucu, rep filan önemli değilde bende merak ettim şimdi. ama aradaki farklar çok az
PHP:
<? echo 'Girilen veri'.$_GET['veri']; ?>
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
yine çift tırnak var :D

bir çift 'Girilen Veri' de diğeri 'veri' de

<? echo 'Girilen veri ',$_GET[veri]?>

de :ğ
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,030
Reaction score
73
Konum
Sakarya

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
register_globals off da $veri nin işe yarayacağınımı sanıyorsunuz? çok saçma bir soru ve saçma bir cevap oldu:)
 

webyazilim

0
İyinet Üyesi
Katılım
12 Haziran 2006
Mesajlar
1,511
Reaction score
0
Konum
Kayseri
şöyle yarar caesar,

<?
extract ($_GET);
echo 'haydi yaz ',$veri;
?>

extract dizileri açıyor, ama iki ve üstü boyutlularda denemedim.
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
zaten 3.satır için sorulmuş bir soru

1. <?
2. $veri = $_GET['veri'];
3. echo 'Görülen veri ',$veri;
4. ?>

olacak yukarıda bu cevabı vermiştim :)
 

captainzap

0
İyinet Üyesi
Katılım
1 Aralık 2005
Mesajlar
0
Reaction score
0
peki cevaptaki yöntemi kullanan varmı ? zannetmiyorum. Kullanırmısın desen yine de kullanmam pek bir fark olduğunu düşünmüyorum. Niye alışkanlığımı terk edeyim ki 0.01 küsürlük fark için.
 

trextra

0
İyinet Üyesi
Katılım
4 Mart 2005
Mesajlar
5,290
Reaction score
0
Konum
Kadıköy
captainzap' Alıntı:
peki cevaptaki yöntemi kullanan varmı ? zannetmiyorum. Kullanırmısın desen yine de kullanmam pek bir fark olduğunu düşünmüyorum. Niye alışkanlığımı terk edeyim ki 0.01 küsürlük fark için.
100 kere yap o farkı bak ne çıkıyo :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst