Hangisi daha hızlı yeniden ya dayanır URL'leri klasörü edilir?

2 Cevap php

Ben benim web sitesinde URL'ler oluşturma

http://example.com/register/

http://example.com/login/

Htaccess aşağıdaki kurallar yazarak URL'ler yukarıda oluşturma

RewriteRule register/ /register.php

RewriteRule login/ /login.php

Şimdi onun benim için iyi çalışıyor, ama ben kolay işlevsellik yukarıda elde edebilirsiniz bu iç klasörleri ve index.php dosyalarını oluşturarak /login/index.php ve /register/index.php için seprate klasör oluşturarak benim URL'ler oluşturmak durumunda.

Ama ben = w biri daha hızlı olacak bilmek istiyorum, ben iki yöntem denedim ama mantık ve apache özellikleri ve yöntemi daha hızlı ve gitmek için iyi bir yöntem olacaktır herşey göre, çok fark görmedim.

Arkadaşım diyor. Htaccess durumunda ilk bu kuralları kontrol edecek ve daha sonra gelen ekli sayfaya yönlendirme çünkü htaccess kuralları, yavaş olacak, bu süreç klasör organizasyonu daha zaman alacak.

2 Cevap

Ben biliyorum htaccess azından geliştirme / hata ayıklama amaçları için çünkü daha kolay olacaktır.:

1) Because all of your files will be in the same directory instead of their individual ones. 2) Because your editor will show the actual filenames instead of multiple index.php.

. Eğer htaccess kullanıyorsanız beri Ayrıca, bu daha kolay gibi bir kural koymak için yapar:

RewriteRule ^getdata/(\d+)/$ getdata.php?page=$1

Hangi dizin tabanlı yöntemlerle zaman yapamazsınız.

Genel olarak, hız farkı mod_rewrite kullanarak mevcut faydaları ile karşılaştırıldığında ihmal edilebilir düzeydedir.

. Htaccess yavaş olacak, ancak zaman farkı önemsiz olacaktır.

Bir bakımı kolay olduğu gibi - başka şeylere konsantre olmalıdır.