django-browsecap

Software screenshot:
django-browsecap
Software ətraflı:
Version: 0.0.1
Tarixi Upload: 11 May 15
Geliştirici: Jason Kraus
Lisenziya: Pulsuz
Məşhurluq: 6

Rating: 5.0/5 (Total Votes: 1)

Django-browsecap brauzerinizin növü aşkar bir Django app edir.
Əsas interface browsecap.browser iki funksiyası ibarətdir:
- Is_mobile: bu istifadəçi agent bir tanınmış mobil brauzer əgər True qaytarır
- Is_crawler: bu istifadəçi agent bir məlum browser əgər True qaytarır
MobileRedirectMiddleware
Sizin rahatlığınız üçün avtomatik olaraq alternativ etki bütün mobil istifadəçilər yönləndirən bir middleware var.
Istifadə etmək üçün yalnız settings.MIDDLEWARE_CLASSES üçün browsecap.middleware.MobileRedirectMiddleware əlavə və sizin mobil istifadəçilər yönlendirileceksiniz istəyirəm MOBILE_DOMAIN müəyyən edir. Dəyəri protokol daxil olmaqla, tam yolunu olmalıdır Qeyd edək ki, (http: //)
cookie ismobile middleware dəstləri dəyəri 1 və 1 ki, cookie qəbulu isbrowser cookie silerek overriden bilər.
daxili
Browsecap browscap.ini fayl təhlil və yaddaş regexps kimi brauzerlərdə bir siyahısını saxlanılması çalışır. Biz (False) tökülmək qədər yoxlanılır Hər bir istifadəçi agent sonra regexps dəsti qarşı qeyrisi və ya bir matç (doğru) var. Nəticədə eyni istifadəçi agent daha emal speedup üçün lüğət saxlanılır (bizim təcrübə, 200k istifadəçilər yalnız belə işləri caching, ətrafında 8k fərqli istifadəçi agentləri var).
Matchig performans adekvat və browscap.ini fayl təhlil hər dəfə (middleware) istifadə, hətta tələb emal (bir laptop ikinci altında) bir qədər yavaş, yalnız bir şey aşağı yavaş deyil. Bu növbəti mövzu / prosesinin ki, start mane ola bilməz, belə ki, modul ilk cache onu nəticələrinə dolu və mağazalar yalnız zaman edilir.
. Siz fayl olan bir kataloq işarə Django ayarları BROWSCAP_DIR qəbulu ilə öz browscap.ini fayl təmin edə bilər

tələblər

    < li> Python
  • Django

Geliştirici digər proqram Jason Kraus

Şərh django-browsecap

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!