W dzisiejszym wpisie postaram się przedstawić kilka porad na temat losowania rekordów z mysql. Jak już się prawdopodobnie zorientowaliście order by rand() działa całkiem nieźle, pod warunkiem że danych jest niewiele. Gdy pojawi się więcej rekordów, to strona zaczyna przymulać, …

Mysql – losowe rekordy bez użycia order by rand() Read more »

Otrzymałem niedawno „w spadku” zlecenie. Właściwie nic szczególnego, kolejna strona wymagająca dokończenia i wprowadzenia brakujących funkcjonalności. Jednym z punktów było dodanie tagów do wyszukiwarki i właśnie ten punkt zainspirował mnie do napisania poniższej notatki. Krok 1. Załóżmy, że właściciel serwera …

Krótki wpis o optymalizacji cudzych zapytań Read more »

Dzięki jQuery, a dokładniej modułowi do obsługi wywołań ajaxowych, można na stronie przygotować prosty mechanizm pozwalający dodawać dane do bazy bez przeładowywania strony. Na początek należy określić w jaki sposób będą prezentowane dane (niezależne od siebie divy, tabelka, itd.). Następnie …

jQuery – dodawanie rekordów bez przeładowania Read more »

Zgłoszony problem Właściciel sklepu zgłosił się do mnie z problemem występującym w edytorze produktów. Z jakiegoś powodu strona ładowała się bardzo długo i czasami pokazywał się biały ekran. Analiza Ograniczony obszar występowania błędu świadczył o tym, że dotyczy on jedynie …

Przyspieszanie sklepu – 1. Read more »

Serwis powiązany ze sklepem tuszmarkt.pl. Całość działa w oparciu o Smarty oraz ajax. Na stronie dostępna jest porównywarka pozwalająca wybrać najlepszą drukarkę. Od strony obsługi w serwisie dostępnych jest szereg udogodnień pozwalających szybko modyfikować dane i reagować na zgłoszenia użytkowników. …

twojadrukarka.pl Read more »