İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

hangileri daha hızlı ve sistem kaynakları yemez?

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
preg_replace,str_replace

file_get_contents,curl

Arkadaşlar sizce hangileri digerinden daha hızlı ve sistem kaynaklarını daha az tüketir?
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
2
Konum
Bursa
str_* grubu ile yapilabilecek islemleri string fonksiyonlari ile yapmak daha iyidir. str_replace Hizlidir.
Digerinde ise bugune kadar pek karsilastirmadim. Ama file_get_contents ile statik sayfalara erisebilirsin. Hedef sayfada yapilacak form islemleri yada cookie gibi saklanmasi gereken argumanlar oldugunda curl kullanman gerekir.
 

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
tşk. mod.

bundan sonra str_replace kullanacagım.

Curl mu yoksa file_get_contents mi daha hızlı olup olmadıgınıda araştıracagım inş. iyi cevaplar gelir.
 

Slytherin

0
İyinet Üyesi
Katılım
5 Kasım 2007
Mesajlar
19
Reaction score
0
preg_replace kompilike bir fonksiyondur. a yı b yapmak için str_replace kullanmak daha mantıklı. Şöyle desem daha iyi;

gelen veri biliniyor ise str_replace ile değiştirin. Bilinmiyor ama tahmin ediliyorsa preg_replace dir bunun ilacı.

Örneğin: gelen veri "abc" ise bunu str_replace ile "cba" yapabilirsiniz.
Örneğin: gelen veri bilinmiyor ve 3 karakterden oluşuyorsa bunu preg_replace ile hem tespit edip hem değiştirin.
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
http://www.php.net/curl
Calculating 50 queries to http://www.flickr.com/.
cURL took 9.550734 seconds.
file_get_contents() took 10.878360 seconds.

Calculating 50 queries to http://www.yahoo.com/.
cURL took 4.729566 seconds.
file_get_contents() took 10.443786 seconds.

Calculating 50 queries to http://www.ebay.com/.
cURL took 46.348250 seconds.
file_get_contents() took 52.685604 seconds.

Calculating 50 queries to http://www.godaddy.com/.
cURL took 1.505460 seconds.
file_get_contents() took 37.154304 seconds.

Calculating 50 queries to http://www.php.net/.
cURL took 13.136836 seconds.
file_get_contents() took 17.981879 seconds.
 

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
Keşke bu soruları daha önce sormuş olsaydım :)

Tşk. ler arkadaşlar
 

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.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst