PHP Beyond the web

Zanim przystąpiłem do implementacji daemona w PHP, o czym wspomniałem w poprzednim artykule, poświęciłem chwilę na rozeznanie się jak do tego zagadnienia podeszli inni deweloperzy. Podczas analizy kolejnych rozwiązań natrafiłem na link do strony z książką PHP Beyond the web...

PHP Daemons - część I

Bardzo często, w zależności od rozwiązywanego problemu, stosuje się powszechnie znane rozwiązania, np. strona web - PHP, rozwiązania klient-serwer bądź daemony - język C itd. Zaletą takiego podejścia jest fakt, iż rozwiązania te zostały zoptymalizowane i wielokrotnie przetestowane w boju....

SphinxSearch - atrybuty JSON

Wiele z istniejących aplikacji zostało zbudowanych z wykorzystaniem baz danych. Cechą charakterystyczną tego rozwiązania jest to, iż przechowywane dane zgodne są z ustalonym schematem (mappingiem) tj. zbiorem nazw i typów danych atrybutów, np. id - long, name - string itd....

SphinxSE - Sphinx Storage Engine

Silniki wyszukiwania pełnotekstowego, a SphinxSearch z pewnością może do takich się zaliczyć, stworzone zostały z myślą sprawnego i wydajnego wyszukiwania tekstu, niekoniecznie przechowując go jednocześnie. Zatem, typowy scenariusz aplikacji korzystającej z takiego silnika wygląda następująco: 1. wyszukiwanie dokumentów za pomocą...

SphinxSearch - odmiana wyrażeń

Wdrażając wyszukiwarkę w naszym serwisie, warto mieć na uwadze, oprócz typowych wymagań takich jak filtrowanie wyników, sortowanie czy znajdywanie tych najtrafniejszych, także intuicyjność przyjętego rozwiązania. Użytkownik, korzystając z wyszukiwarki, nie powinien zastanawiać się w jakiej formie szukana fraza znajduje się...