django-browsecap

Szoftver screenshot:
django-browsecap
Szoftver adatai:
Változat: 0.0.1
Feltöltés dátuma: 11 May 15
Fejlesztő: Jason Kraus
Engedély: Ingyenes
Népszerűség: 6

Rating: 5.0/5 (Total Votes: 1)

Django-browsecap egy Django app kimutatására böngésző típusa.
A fő felülete két funkció browsecap.browser:
- Is_mobile: true, ha az adott user agent egy ismert mobil böngésző
- Is_crawler: true, ha az adott user agent egy ismert lánctalpas
MobileRedirectMiddleware
Az Ön kényelme van is egy middleware, amely automatikusan átirányítja a mobil felhasználóknak, hogy az alternatív területen.
Ahhoz, hogy használni csak add browsecap.middleware.MobileRedirectMiddleware a settings.MIDDLEWARE_CLASSES és határozza meg a MOBILE_DOMAIN, hogy szeretné a mobil felhasználók irányítva. Ne feledje, hogy az értéket kell tartalmaznia teljes elérési útját a protokoll (http: //)
A middleware-készletek ismobile cookie érték 1 és felülírható törlésével, hogy cookie-beállításokhoz isbrowser cookie-1.
belügyek
Browsecap működik elemzés a browscap.ini fájlt, és tárolja egy listát a böngészők, mint reguláris kifejezések a memóriában. Minden böngészőnek kell ellenőrizni, majd összeveti a sor reguláris kifejezések, amíg elfogy (hamis) vagy egyezést talál (True). Az eredmény a tárolt szótárt a gyorsulást további feldolgozását ugyanazt a felhasználói ügynök (tapasztalataink, 200k felhasználók csak mintegy 8k különböző felhasználói alkalmazások, így cache-munkák).
Teljesítménye a matchig megfelelő és nem lassíthatják a kérelem feldolgozását akkor is, ha használják minden alkalommal (middleware), az egyetlen dolog, ami kissé lassú (egy másodperc alatt egy laptop) van elemzés a browscap.ini fájlt. Ezt csak akkor, ha a modul első betöltésekor és eltárolja eredményeit a cache, így kezdetét a következő szál / folyamat nem akadályozhatja.
Ön tud nyújtani a saját browscap.ini fájl beállítása BROWSCAP_DIR a Django beállításokat mutat a tartalmazó könyvtárhoz.

követelmények :

    < li> Python
  • Django

Más szoftver fejlesztő Jason Kraus

Hozzászólások a django-browsecap

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!