Her şeyden önce, bu mutlaka bir sorun değil .. Ama gerçekten arama bu "mod" performans ve olası sorunlar hakkında görüş bilmek istiyorum.
I multiple tables with lots of filters, ranges and rules ... üzerinde gerçekten karmaşık bir arama oluşturmak için gereken Ve ben böyle bir şey oluşturabilirsiniz fark:
- Arama formu gönder
- Yerinden Ben (bu birkaç saniye sürebilir) her filtre ve mantığı adım adım işletilen
- Ben tüm eşleşen kayıtları (Ben istiyorum sonuç) bulabilirsiniz sonra 86f7e437faa5 gibi (arama params dayalı) bu arama bir belirteç üreten benim
searches
masaya bir kayıt oluşturmak ve tüm eşleşen kayıtları kimlikleri kaydetmek - Mysite.com / Arama? Belirteç = 86f7e437faa5 gibi bir sayfaya ziyaretçi yönlendir
Ve, sonuç sayfasında sadece ben (searches
tablosundan alınan) sonuçları kimlikleri hakkında ve sayfa bahsediyorum hangi arama keşfetmek gerekir.
Bu make the refresh & pagination much faster Her sayfa gösterimi tüm arama mantığı çalıştırmak gerekmez çünkü. Kullanıcı bir filtre veya arama kriterlerini değiştirmek ve eğer, ben adım 2 ve yeni bir arama belirteç oluşturmak için geri dönmek.
Ben bu konuda bir öğretici veya bir şey görmedim, ama bu doğru, BBForum veya Invision gibi bazı forumlarda arama yapmak wat olduğunu düşünüyorum? Arama sonra ben search.php gibi sometihng yönlendirmek ediyorum? = 1231 id (I URL veya POST args içindeki arama params görmüyorum).
Bu "belirteç" hayır artık son ~ 1s .. 30 dakika daha Yani "statik arama" sadece performans nedenlerle olacaktır.
Bu konuda ne düşünüyorsunuz? İşe olacak? Herhangi bir husustur? :)