Archiwum kategorii ‘Optymalizacje’

Prepared statements nie takie szybkie jak myślisz…

wtorek, 22 Marzec 2011

Logo MySQLOkazuje się jednak że prepared statements oprócz swoich oczywistych zalet w postaci ochrony przed SQL injection oraz odciążaniu bazy danych od ciągłego parsowania zapytań, posiadają też jedną „drobną” wadę.

W przypadku bazy danych MySQL bywają mniej wydajne dla zapytań typu SELECT. (więcej…)

Limitowanie prędkości przesyłu plików w PHP

wtorek, 22 Marzec 2011

MiniaturkaPracując w sektorze hostingowym często spotykam się z potrzebą kontroli użycia łącza ze światem. Jako że łącza nie są z gumy i mają swoje fizyczne/ekonomiczne ograniczenia, w przeszłości niejednokrotnie musiałem przycinać maksymalne pasmo użytkownikom przy pomocy gotowych modułów do Apacha, lub niskopoziomowych mechanizmów wbudowanych w system operacyjny.

Co jednak jeśli użytkownik sam sobie chce zmniejszyć lub zwiększyć szerokość pasma do celów np działu download na swojej stronie?

Na shared hostingu nie jest w stanie tego osiągnąć, gdyż nie istnieją takie serwery, gdzie można sobie taki parametr regulować. Z tego też powodu postanowiłem napisać kod PHP symulujący tą funkcjonalność (więcej…)

Optymalizacja pętli w PHPie czyli 300% mocy

poniedziałek, 21 Wrzesień 2009

Mówi się, że człowiek uczy się całe życie – dziś po raz kolejny przekonałem się o słuszności tego powiedzenia. Siedzę już w PHP i ogólnie w programowaniu od dobrych paru lat i wydawało mi się, że proste błahostki nie potrafią mnie już zaskoczyć, myliłem się. W tym przypadku niespodzianką była dla mnie wydajność różnych rodzajów pętli. Po przypadkowym zapoznaniu się z tekstem o optymalizacji pętli w JavaScript na serwisie webreference.com postanowiłem sprawdzić jak PHP reaguje na takie zabiegi.

(więcej…)